Rozdiel medzi hodnotou null a undefined v JavaScripte

Obsah:

Rozdiel medzi hodnotou null a undefined v JavaScripte
Rozdiel medzi hodnotou null a undefined v JavaScripte

Video: Rozdiel medzi hodnotou null a undefined v JavaScripte

Video: Rozdiel medzi hodnotou null a undefined v JavaScripte
Video: 42 - React JS Практика - Redux 2024, Júl
Anonim

Kľúčový rozdiel – null a nedefinované v JavaScripte

JavaScript sa používa ako skriptovací jazyk na strane klienta, aby boli webové stránky dynamické. Ľahko sa používa s jazykom HyperText Markup Language (HTML). JavaScript je užitočný na zvýšenie interaktivity a na vytváranie bohatších rozhraní. Pri programovaní pomocou JavaScriptu je potrebné ukladať dáta. Premenná je oblasť úložiska, s ktorou môže program manipulovať. Premenné sú miesta v pamäti. Každá premenná má svoj typ. Závisí to od rozsahu hodnôt, ktoré je možné uložiť do daného pamäťového miesta. JavaScript podporuje mnoho typov údajov. Primitívne dátové typy sú Numbers, String a Booleans. Čísla ukladajú číselné hodnoty, reťazce ukladajú postupnosť znakov a boolovské hodnoty ukladajú hodnotu true alebo false. JavaScript má tiež zložené dátové typy, ktoré sú objektmi atď. Existujú ďalšie dve premenné. Sú nulové a nedefinované. Tento článok pojednáva o rozdieloch medzi null a undefined v JavaScripte. Kľúčový rozdiel medzi hodnotou null a undefined v JavaScripte je v tom, že hodnota null sa používa na priradenie hodnoty, ktorá nemá hodnotu, zatiaľ čo hodnota undefined sa používa, keď je premenná deklarovaná, ale nie je priradená s hodnotou.

Čo je v JavaScripte null?

JavaScript podporuje objektovo orientované programovanie. Program alebo softvér je možné modelovať do objektov pomocou JavaScriptu. Tieto objekty komunikujú s inými objektmi. Objekty JavaScript sa píšu pomocou zložených zátvoriek. Vlastnosti objektu sa zapisujú ako páry mien a hodnôt. Sú oddelené čiarkou. napr. var študent={meno: “Ann”, známky: 65};

Rozdiel medzi hodnotou null a undefined v JavaScripte
Rozdiel medzi hodnotou null a undefined v JavaScripte

Keď chce programátor priradiť premennej nehodnotu, môže použiť dátový typ null. Tento typ údajov sa považuje za objekt.

Pozri nižšie uvedené vyhlásenia JavaScript.

var x=null;

document.write(x);

document.write(typeof(x));

Dokument.write(x) poskytne hodnotu x. Je nulová. Typ x je objekt.

Pozrite si príklad nižšie.

var študent={meno: “Ann”, známky: 65};

student=null;

Podľa vyššie uvedeného je hodnota študenta nulová. Typ údajov je objekt.

Čo nie je definované v JavaScripte?

V JavaScripte, keď je premenná deklarovaná, ale nie je priradená hodnota, je nedefinovaná.

Pozrite si nižšie uvedené vyhlásenia JavaScript. Ak existuje vyhlásenie ako var x; kde x je premenná. Potom má x hodnotu nedefinovanú. Typ údajov tiež nie je definovaný.

var x;

dokument. napíš(x);

document.write(type(x));

Týmto sa zobrazí hodnota na stránke HTML. Dáva nedefinované. Preto obsahuje hodnotu undefined. Pri písaní dokumentu.write(type(x)); a opätovnom načítaní stránky bude stále dávať nedefinované. Preto má premenná x hodnotu, ktorá je nedefinovaná a typ je tiež nedefinovaný.

Pozrite si tiež vyhlásenie nižšie.

var študent;

document.write(študent);

Premenná študent má nedefinovanú hodnotu. Typ tejto premennej tiež nie je definovaný.

Je tiež možné nastaviť hodnotu premennej na nedefinované. Pozrite si vyhlásenie nižšie.

var študent=undefined;

document.write(študent);

document.write(typeof(študent));

Premenná študenta má teraz nedefinovanú hodnotu. Typ premennej študenta tiež nie je definovaný.

Aká je podobnosť medzi nulovým a nedefinovaným?

Obidva typy údajov sú v JavaScripte

Aký je rozdiel medzi null a undefined?

Null vs. Nedefinované

Null je dátový typ v JavaScripte, ktorý sa používa na priradenie nehodnoty premennej. Nedefinované je typ údajov v jazyku JavaScript, ktorý sa používa, keď je premenná deklarovaná, ale nie je priradená hodnota.
Hodnota
Keď je premennej priradená null, hodnota je null. Keď je premennej priradené nedefinované, hodnota je nedefinovaná.
Typ údajov
Keď je premennej priradená hodnota null, typ údajov je objekt. Keď je premennej priradené nedefinované, typ údajov sa považuje za nedefinovaný.

Súhrn – null vs. nedefinované v JavaScripte

JavaScript je skriptovací jazyk na strane klienta používaný na vývoj webových aplikácií. Prináša interaktivitu na webovú stránku. Používa sa aj na vývoj online programov, videohier. Spolu s HTML a CSS je to základná technológia pre World Wide Web. Mnoho prehliadačov podporuje JavaScript. Pri písaní programov v JavaScripte je potrebné ukladať dáta. Dáta sú uložené v premenných. Každá premenná má typ údajov. Dve z nich sú nulové a nedefinované. Rozdiel medzi hodnotou null a undefined v JavaScripte je v tom, že hodnota null sa používa na priradenie inej hodnoty premennej, zatiaľ čo hodnota undefined sa používa, keď je premenná deklarovaná, ale nie je priradená hodnota.

Stiahnite si PDF s hodnotou null vs. undefined v JavaScripte

Verziu tohto článku si môžete stiahnuť vo formáte PDF a použiť ju na offline účely podľa citácie. Stiahnite si verziu PDF tu: Rozdiel medzi null a undefined v JavaScripte

Odporúča: