Tipuri de date (javascript)

Toate hexadecimale ( "hex") numere întregi conțin prefixul "0x" (zero și X | X). Structura acestora poate include numai numerele de la 0 la 9 și literele A la F (fie în caz superioară sau inferioară). Literele A-F sunt folosite pentru a reprezenta numere zecimale de la 10 la 15. Acesta este numărul hexazecimal 0xF este echivalent cu numărul zecimal 15 și numărul 16 este echivalent cu 0x10.

Toate numere întregi octale conțin prefixul „0“ (zero). Structura acestora poate include numai cifrele 0 la 7. Numărul care începe cu o cifră „0“ și conține cifrele „8“ și (sau) „9“, este interpretată ca o zecimală.

Numerele octale și hexazecimale pot fi negative, dar acestea nu pot conține o parte fracționară și nu pot fi scrise în notație științifică (exponențială).

Începând cu versiunea de Internet Explorer 9 (modul standard), Internet Explorer 10 (modul standard), Internet Explorer 11 (modul standard) și din aplicațiile Windows Store, funcția parseInt nu se ocupa cu linia care are prefixul "0" ca octal. Atunci când nu este utilizată funcția parseInt, șirul cu prefixul „0“, cu toate acestea, poate încă fi interpretată ca octal.

Ca expresie comparativă poate fi orice expresie. Orice expresie care returnează o valoare de 0, null, nedefinite sau un șir gol este interpretat ca fiind fals. Expresia care definește orice altă valoare este interpretată ca fiind adevărată. De exemplu, ai putea folosi acest lucru:

Rețineți că linia de mai sus nu verifică pentru a vedea dacă x valoarea lui y + z. deoarece numai este utilizat semnul egal unic (marca de atribuire). In schimb, codul de mai sus atribuie valoarea variabilei y + z x. și apoi verifică dacă întregul rezultat expresie (adică, valoarea x) la zero. Pentru a verifica dacă x este egal cu y + z. utilizați următorul cod.

O variabilă care conține un nul. Acesta nu conține valabil număr, String, boolean, matrice sau obiect. Puteți șterge conținutul variabilei (fără a șterge variabila) prin atribuirea de la null.

Valoarea nedefinită este returnat utilizând proprietățile unui obiect care nu există, sau o variabilă care a fost declarată, dar nu a primit valoarea.

Puteți verifica dacă există o variabilă prin comparație cu nedefinită. Cu toate acestea, puteți verifica dacă tipul de nedefinit. comparând tipul de variabilă cu șirul „nedefinit“. Următorul exemplu arată cum să se determine dacă variabila x este declarată.