Diferența dintre nul și nedefinit în JavaScript

Cuprins:

Diferența dintre nul și nedefinit în JavaScript
Diferența dintre nul și nedefinit în JavaScript

Video: Diferența dintre nul și nedefinit în JavaScript

Video: Diferența dintre nul și nedefinit în JavaScript
Video: Invata engleza | GRAMATICA | Zero article - Articolul nul 2024, Noiembrie
Anonim

Diferența cheie – nulă vs nedefinită în JavaScript

JavaScript este folosit ca limbaj de scripting la nivelul 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 intervalul de valori care pot fi stocate în acea locație de memorie. JavaScript acceptă multe tipuri de date. Tipurile de date primitive sunt Numbers, String și Booleans. Numerele stochează valori numerice, șirurile de caractere stochează o secvență de caractere, iar booleenii stochează adevărat sau fals. JavaScript are, de asemenea, tipuri de date compuse care sunt obiecte etc. Există alte două variabile. Sunt nule și nedefinite. Acest articol discută diferența dintre nul și nedefinit în JavaScript. Diferența cheie dintre null și undefined î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.

Ce este nul în Javascript?

JavaScript acceptă 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. Proprietățile obiectului sunt scrise ca nume, perechi valori. Ele sunt separate prin virgulă. de exemplu. var student={nume: „Ann”, note: 65};

Diferența dintre nul și nedefinit în JavaScript
Diferența dintre nul și nedefinit în JavaScript

Când programatorul dorește să atribuie o non-valoare unei variabile, el 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));

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

Consultați exemplul de mai jos.

var student={nume: „Ann”, note: 65};

student=nul;

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

Ce este nedefinit în Javascript?

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

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

var x;

document. scrie(x);

document.write(type(x));

Acest lucru va afișa valoarea pe pagina HTML. Dă nedefinit. Prin urmare, conține o valoare nedefinită. Când scrieți document.write(type(x)); și reîncărcând pagina, va da în continuare nedefinit. Prin urmare, variabila x are o valoare care este nedefinită și tipul este, de asemenea, nedefinit.

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

var student;

document.write(student);

Variabila student are o valoare nedefinită. Tipul acelei variabile este, de asemenea, nedefinit.

Este de asemenea posibil să setați valoarea variabilei la nedefinit. Consultați declarația de mai jos.

var student=nedefinit;

document.write(student);

document.write(typeof(student));

Acum, variabila student are o valoare nedefinită. Tipul de variabilă student 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 nedefinit

Null este un tip de date în JavaScript folosit pentru a atribui o non-valoare unei variabile. Nedefinit este un tip de date în JavaScript utilizat atunci când o variabilă este declarată, dar nu i se atribuie o valoare.
Valoare
Când variabila este atribuită la null, valoarea este nulă. Când variabila este atribuită nedefinită, valoarea este nedefinită.
Tip de date
Când variabilei i se atribuie null, tipul de date este un obiect. Când variabila este atribuită nedefinită, tipul de date este considerat nedefinit.

Rezumat – nul vs nedefinit în JavaScript

JavaScript este un limbaj de scripting la nivelul clientului utilizat pentru dezvoltarea de aplicații web. Aduce interactivitate unei pagini web. De asemenea, este folosit pentru a dezvolta programe online, jocuri video. Alături de 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 nule și nedefinite. Diferența dintre null și undefined î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 null vs undefined în JavaScript

Puteți descărca versiunea PDF a acestui articol și o puteți utiliza în scopuri offline, conform nota de citare. Vă rugăm să descărcați versiunea PDF aici: Diferența dintre nul și nedefinit în JavaScript

Recomandat: