Diferența dintre null și nedefinit în JavaScript

Diferența cheie - nulă vs undefined în JavaScript
 

JavaScript este folosit ca limbaj de scripting pe partea clientului pentru a face paginile web dinamice. Este ușor de utilizat cu HyperText Markup Language (HTML). JavaScript este util pentru a crește interactivitatea și pentru a construi interfețe mai bogate. Când programați cu JavaScript, este necesar să stocați date. O variabilă este o zonă de stocare pe care programul o poate manipula. Variabilele sunt locații de memorie. Fiecare variabilă are un tip. Depinde de gama de valori care pot fi stocate în acea locație de memorie. JavaScript suportă mai multe tipuri de date. Tipurile de date primitive sunt Numere, String și Booleani. Numerele stochează valori numerice, String-urile stochează o succesiune de caractere, iar booleanele stochează adevărate sau false. De asemenea, JavaScript are tipuri compuse de date care sunt obiecte etc. Există și alte două variabile. Ele sunt nulă și nedefinite. Acest articol discută diferența dintre null și nedefinit în JavaScript. diferența cheie între null și nedefinit în JavaScript este asta null este folosit pentru a atribui o valoare non-variabilă în timp ce este nedefinită atunci când o variabilă este declarată, dar nu este atribuită cu o valoare.

CUPRINS

1. Prezentare generală și diferență cheie
2. Ce este null în JavaScript
3. Ceea ce este nedefinit în JavaScript
4. Asemănări între null și nedefinit în JavaScript
5. Comparație comparativă - nulă vs nedefinită în JavaScript în Formular tabular
6. rezumat

Ce este null în Javascript?

JavaScript suportă programarea orientată pe obiecte. Un program sau software-ul poate fi modelat în obiecte folosind JavaScript. Aceste obiecte comunică cu alte obiecte. Obiectele JavaScript sunt scrise folosind acolade. Obiectele sunt scrise ca nume, perechi de valori. Ele sunt separate de virgulă. de exemplu. var student = nume: "Ann", note: 65;

Când programatorul dorește să atribuie o valoare non-variabilă, poate folosi tipul de date null. Acest tip de date este considerat un obiect.

Consultați declarațiile JavaScript de mai jos.

var x = null;

document.write (x);

document.write (typeof (x));

Document.write (x) va da valoarea lui x. Este nul. Tipul lui x este obiect.

Consultați exemplul de mai jos.

var student = nume: "Ann", note: 65;

student = null;

Conform celor de mai sus, valoarea studentului este nulă. Tipul de date este obiect.

Ceea ce nu este definit în Javascript?

În JavaScript, atunci când o variabilă este declarată, dar nu a atribut o valoare, atunci ea este nedefinită.

Consultați declarațiile JavaScript de mai jos. Dacă există o declarație precum var x; unde x este o variabilă. Apoi x are o valoare nedefinită. Tipul de date este, de asemenea, nedefinit.

var x;

document. scrie (x);

document.write (tip (x));

Aceasta va afișa valoarea pe pagina HTML. Dă nedefinit. Prin urmare, acesta conține o valoare nedefinită. Când scrieți document.write (tastați (x)); și reîncărcarea paginii, aceasta va da în continuare nedefinit. Prin urmare, variabila x are o valoare nedefinită, iar tipul este de asemenea nedefinit.

Consultați și declarația de mai jos.

student var;

document.write (student);

Studentul variabil are o valoare nedefinită. Tipul acelei variabile este, de asemenea, nedefinit.

De asemenea, este posibil să setați valoarea variabilă la nedefinit. Consultați declarația de mai jos.

var student = nedefinit;

document.write (student);

document.write (typeof (student));

Acum variabila student are valoare nedefinită. Tipul de student variabil este de asemenea nedefinit.

Care este asemănarea dintre nul și nedefinit?

  • Ambele sunt tipuri de date în JavaScript.

Care este diferența dintre nul și nedefinit?

Null vs Undefined

Null este un tip de date în JavaScript folosit pentru a atribui o valoare non-variabilă unei variabile. Undefinitul este un tip de date din JavaScript folosit atunci când o variabilă este declarată, dar nu este atribuită cu o valoare.
 Valoare
Când variabila este atribuită null, valoarea este nulă. Atunci când variabila este atribuită nedefinită, valoarea este nedefinită.
Tipul de date
Atunci când variabila este atribuită null, tipul de date este un obiect. Atunci când variabila este atribuită nedefinită, tipul de date este considerat nedefinit.

Rezumat - null vs undefined în JavaScript 

JavaScript este o limbă de scripting pe partea clientului utilizată pentru dezvoltarea aplicațiilor web. El aduce interactivitate unei pagini web. Este, de asemenea, folosit pentru a dezvolta programe online, jocuri video. Împreună cu HTML și CSS, este o tehnologie de bază pentru World Wide Web. Multe browsere acceptă JavaScript. Când scrieți programe în JavaScript, este necesar să stocați date. Datele sunt stocate în variabile. Fiecare variabilă are un tip de date. Două dintre ele sunt nulă și nedefinite. Diferența dintre null și nedefinit în JavaScript este că null este folosit pentru a atribui o non-valoare unei variabile în timp ce undefined este utilizat atunci când o variabilă este declarată, dar nu este atribuită cu o valoare.

Descărcați PDF-ul pentru null vs undefined în JavaScript

Puteți descărca versiunea PDF a acestui articol și o puteți utiliza în scopuri offline conform notei de citare. Descărcați versiunea PDF aici: Diferența dintre null și nedefinit în JavaScript

Referinţă:

1.tutorialspoint.com. Variabile JavaScript. Punctul, Disponibil aici  
2. Tipurile de date Java, w3schools.com Disponibil aici  

Datorită fotografiei:

1.Javascript badge'By Nikotaf - Lucrare proprie, (CC BY-SA 4.0) prin intermediul Commons Wikimedia