Rozdiel medzi nulovou a nedefinovanou v JavaScripte

Kľúčový rozdiel - null vs nedefinované v JavaScripte
 

JavaScript sa používa ako skriptovací jazyk na strane klienta, aby sa webové stránky stali dynamickými. Používanie s HyperText Markup Language (HTML) je jednoduché. JavaScript je užitočný na zvýšenie interaktivity a vytvorenie bohatších rozhraní. Pri programovaní pomocou JavaScriptu je potrebné ukladať údaje. Premenná je oblasť úložiska, s ktorou môže program manipulovať. Premenné sú miesta v pamäti. Každá premenná má typ. Závisí to od rozsahu hodnôt, ktoré je možné uložiť v tomto mieste pamäte. JavaScript podporuje veľa typov údajov. Primitívnymi dátovými typmi sú Numbers, String a Booleans. Čísla ukladajú číselné hodnoty, reťazce ukladajú postupnosť znakov a logické hodnoty ukladajú true alebo false. JavaScript obsahuje aj zložené dátové typy, ktoré sú objektmi atď. Existujú ďalšie dve premenné. Sú nulové a nedefinované. Tento článok popisuje rozdiel medzi nulovou a nedefinovanou hodnotou v JavaScripte. kľúčový rozdiel medzi nulovou a nedefinovanou v JavaScripte je to null sa používa na priradenie nehodnoty premennej, zatiaľ čo nedefinované sa používa, keď sa premenná deklaruje, ale nepriradí sa k hodnote.

OBSAH

1. Prehľad a kľúčový rozdiel
2. Čo je null v JavaScripte
3. Čo nie je definované v JavaScripte
4. Podobnosti medzi nulovou a nedefinovanou v JavaScripte
5. Porovnanie vedľa seba - null verzus nedefinované v JavaScripte v tabuľkovej forme
6. Zhrnutie

Čo je v jazyku Javascript nulové?

JavaScript podporuje objektovo orientované programovanie. Program alebo softvér je možné modelovať na objekty pomocou JavaScriptu. Tieto objekty komunikujú s inými objektmi. Objekty JavaScript sa píšu pomocou zložených zátvoriek. Vlastnosti objektu sa píšu ako páry názov, hodnota. Oddeľujú sa čiarkou. napr. var student = meno: "Ann", známky: 65;

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

Pozrite si nasledujúce príkazy jazyka JavaScript.

var x = null;

document.write (x);

document.write (typeof (x));

Hodnota document.write (x) udáva hodnotu x. Je nulová. Typ x je objekt.

Pozrite si nasledujúci príklad.

var student = meno: "Ann", známky: 65;

študent = null;

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

Čo nie je definované v Javascripte?

Ak je v jazyku JavaScript deklarovaná premenná, ale nepriradená hodnota, nie je definovaná.

Pozrite si nasledujúce príkazy jazyka JavaScript. Ak existuje vyhlásenie ako var x; kde x je premenná. Potom má x nedefinovanú hodnotu. Typ údajov je tiež nedefinovaný.

var x;

Dokument. napísať (x);

document.write (typ (x));

Zobrazí sa hodnota na stránke HTML. Dáva nedefinované. Preto obsahuje hodnotu nedefinovanú. Pri písaní document.write (typ (x)); a znovu načítať stránku bude stále nedefinovaná. Preto má premenná x hodnotu, ktorá nie je definovaná a typ nie je definovaný.

Pozri tiež vyhlásenie nižšie.

var študent;

document.write (študent);

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

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

var študent = nedefinovaný;

document.write (študent);

document.write (typeof (študent));

Študentská premenná má teraz nedefinovanú hodnotu. Typ premennej študent je tiež nedefinovaný.

Aká je podobnosť medzi nulovou a nedefinovanou?

  • Oba typy údajov sú v JavaScripte.

Aký je rozdiel medzi nulovou a nedefinovanou hodnotou?

Null vs Nedefinované

Null je typ údajov v JavaScripte, ktorý sa používa na priradenie inej hodnoty k premennej. Nedefinovaný je typ údajov v JavaScripte používaný pri deklarovaní premennej, ale nepriradenej hodnote.
 hodnota
Ak je premenná priradená k null, hodnota je null. Ak je premenná priradená nedefinovaná, hodnota nie je definovaná.
Dátový typ
Keď je premenná priradená null, typ údajov je objekt. Ak je premenná priradená nedefinovaná, typ údajov sa považuje za nedefinovaný.

Zhrnutie - 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 tiež na vývoj online programov, videohier. Spolu s HTML a CSS je základnou technológiou pre World Wide Web. Mnoho prehliadačov podporuje JavaScript. Pri zápise programov do JavaScriptu je potrebné ukladať údaje. Dáta sú uložené v premenných. Každá premenná má typ údajov. Dva z nich sú nulové a nedefinované. Rozdiel medzi null a undefined v JavaScripte je v tom, že null sa používa na priradenie nehodnoty premennej, zatiaľ čo nedefinované sa používa, keď sa premenná deklaruje, ale nepriradí k hodnote.

Stiahnite si PDF s hodnotou null vs undefined v JavaScripte

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

referencie:

1.tutorialspoint.com. „Premenné jazyka JavaScript.“ The Point, k dispozícii tu  
2.JavaScriptové dátové typy, w3schools.com K dispozícii tu  

S láskavým dovolením:

1.'Javascriptový odznak'By Nikotaf - vlastné dielo, (CC BY-SA 4.0) prostredníctvom Commons Wikimedia