Typeof | Verifica daca o variabila exista
1. Introducere Operatorul typeof
Operatorul typeof se foloseste pentru a afla tipul unei valori/variabile, operatorul typeof se foloseste sub forma typeof variabila_mea sau typeof "un text".
Operatorul typeof poate returna 6 valori, toate au tipul de date string, care sunt urmatoarele:
Retineti ca ghilimele reprezinta ca valoarea returnata este de tip string
Operatorul typeof poate returna 6 valori, toate au tipul de date string, care sunt urmatoarele:
Tip | Inseamna | Exemplu valoare |
---|---|---|
"number" | Un numar | 5 |
"string" | Un string | 'Un text' |
"boolean" | O valoare booleana | false |
"function" | O functie | console.log |
"object" | Un obiect | console |
"undefined" | O variabile definita | variabila_mea_inexistenta |
2. Exemple operatorul typeof
In acest capitol aveti nevoie sa deschideti consola, in caz ca aveti firefox apasati Shift+Ctrl+K.
1.1 Tipul "number"
Tipul acesta este atat pentru numere intregi(integer) cat si pentru numere duble(float). In caz ca aveti nevoie sa faceti calcule folositi parantezele.
typeof 3 typeof 5.6 typeof (5-3) typeof 2E-20 typeof NaN typeof Infinity
2.2 Tipul "string"
typeof "Text simplu" typeof typeof 7 typeof ''
2.3 Tipul "boolean"
typeof true typeof false typeof (1==2)
2.4 Tipul "function"
Aveti grija cand verificati tipul unei variabile care este defapt functie sa nu o apelati, daca veti apela functia typeof va returna tipul valorii returnate de functie. Deci avem functia console.log() si cand o verificam cu typeof scriem console.log , observa ca nu mai folosim parantezele.
typeof function(){} typeof console.log
2.5 Tipul "object"
typeof JSON typeof {test: 'test'} typeof console typeof new Date() typeof null
2.6 Tipul "undefined"
Cu acesta verificam daca variabila a fost definita sau nu.
typeof variabila_mea_inexistenta
3. Verifica daca o variabila exista
Dupa cum stii javascript nu are o functia ca isset cum are php, de aceea verificarea daca o variabila exista nu este asa accesibila si simpla, dar cu operatorul typeof totul este usor.
Pentru a verifica daca o variabila exista sau nu folosim:
Pentru a verifica daca o variabila exista sau nu folosim:
if(typeof nume_variabila !== "undefined"){ alert('Variabila exista'); } else{ alert('Variabila nu exista'); }
Tags: Tutoriale, Javascript Si Jquery, Programare Web
Comments
Nota
5
din
1