Nedefinit

nedefinit valoarea este folosită de JavaScript în două moduri ușor diferite.

Primul mod de utilizare este acela de a indica faptul că o variabilă declarată (var foo) nu are valoare atribuită. Al doilea mod în care se utilizează este să se indice că o proprietate obiect pe care încercați să o accesați nu este definită (nici măcar nu a fost denumită) și nu se găsește în lanțul prototip.

În următorul eșantion, examinez ambele utilizări ale lui nedefinit de JavaScript.

Mostră: sample62.html

 

Este considerat o bună practică să permiteți utilizarea JavaScript numai nedefinit. N-ar trebui să te găsești niciodată stabilind o valoare nedefinit, ca în foo = nedefinit. In schimb, nul ar trebui să fie utilizat dacă precizați că nu este disponibilă o proprietate sau o valoare variabilă.


nedefinit Variabil

Spre deosebire de versiunile anterioare, JavaScript ECMA-262 Edition 3 (și mai târziu) are o variabilă globală numită nedefinit declarată în domeniul global. Deoarece variabila este declarată și nu i se atribuie o valoare, variabila nedefinită este setată la nedefinit.

Exemplu: sample63.html

 

Concluzie

Având o bună înțelegere a nedefinit valoarea este critică în timp ce lucrați cu JavaScript.

Cod