martie 21, 2021

Înțelegerea faptului că este nan, nul și nedefinit în JavaScript

„nan” este acronimul pentru „nu un număr” și avem această eroare când suntem încercând să facă o distribuție a unui tip de date care nu este numeric, deci este lansată excepția „Nan”.

De exemplu, am o variabilă de tip text care apoi voi încerca să convertesc la Numărul și, evident, va eșua prin trimiterea unui „Nan”.

var mitaxt = ‘am spus Sunt un text „; consola.log (număr (Mittext)); // ieșire: Nan

Conceptul de” nul „este întotdeauna dificil de explicat, dar este o variabilă de limbă rezervată și este ca o stare a unei variabile sau a unei proprietăți care indică faptul că nu are nici o valoare atribuită, uneori se comportă ca obiect și altele, nu, un pic ciudat nu?

iv id = „563e9244bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb” (Console.log (fereastră.val); // sau sau UTPUT: consola nul.log (tastază fereastra.val) // ieșire: „obiect” // deși nu moștenește din consola „obiect” (fereastră.val == nedefinit) // ieșire: adevărat // nedefinit pentru că Nu are nici o consolă de valori.log (fereastră.val == null) // ieșire: TRUE // NULL, deoarece valoarea sa este că

Cred că pentru ultima dată Comparația este că mulți programatori se confundă puțin, deoarece ei cred că comparând nedefinit sau nul este același, dar nu este așa … deoarece se aplică numai variabilelor declarate de la începutul lor ca nul.

pe „Undefined”, în JavaScript practic atunci când creăm o variabilă, se adaugă la un obiect general de nivel superior numit „fereastră”. Obiectul „fereastră” reprezintă o fereastră sau o nouă pagină în browser în momentul creării.

De exemplu, poate fi creată o variabilă și apoi vizualizarea valorii sale prin obiectul ferestrei sau pur și simplu folosind numele a variabilei, este la fel.

divid id = „43Adb9c56d”>

variabilă = ‘Bunăd’; Console.log ( Fereastră.Vivariable); // ieșire: Bună ziua

Acum, la fel ca în orice alt limbaj de programare, nu am putut folosi MIVARIA dacă nu a fost declarată anterior pentru ceea ce vom face Obțineți eroarea „nedefinită”.

DIV ID = „43ADB9C56D”>

Console.log (fereastră.vivariable); Var Mivariable = „Bună ziua”; // ieșire: nedefinit

Sper că aceste explicații scurte vă servesc ceva … și ca întotdeauna fericit codifică! 😀

. Nicaraguan, centru în baschet, primul centru în rugby și pictor la sfârșit de săptămână. Ortögrafra și ecologist psihologic (desktop) … Asta e!

Dacă ți-a ajutat să-l împărțiți și să ne răspândiți blogul ..

Facebook Twitter LinkedIn Google + YouTube skype

partajare în … Tweet despre acest lucru pe Twitter PIN pe Pinterest 0 Trimite pe LinkedIn 0 Trimite pe Google + 0 Distribuiți pe Facebook 0

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *