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. Ľahko sa používa s HyperText Markup Language (HTML). JavaScript je užitočný na zvýšenie interaktivity a na vytvorenie bohatších rozhraní. Pri programovaní pomocou JavaScriptu je potrebné ukladať údaje. Premenná je oblasť úložiska, s ktorou program môže manipulovať. Premenné sú pamäťové miesta. Každá premenná má typ. Závisí to od rozsahu hodnôt, ktoré je možné uložiť do daného pamäťového miesta. JavaScript podporuje mnoho dátových typov. Primitívne dátové typy sú Numbers, String a Booleans. Čísla ukladajú číselné hodnoty, reťazce reťazec znakov a booleovské hodnoty 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 hodnotou null a nedefinovanou v JavaScripte. Kľúčový rozdiel medzi hodnotou null a nedefinovanou v JavaScripte je ten, že hodnota null sa používa na priradenie nehodnoty k premennej, zatiaľ čo hodnota undefined sa používa, keď je premenná deklarovaná, ale nie je jej priradená hodnota.
OBSAH
1. Prehľad a hlavný rozdiel
2. Čo je null v JavaScripte
3. Čo je nedefinované v JavaScripte
4. Podobnosti medzi null a nedefinovaným v JavaScripte
5. Porovnanie vedľa seba - null vs nedefinované v JavaScripte v tabuľkovej forme
6. Zhrnutie
Čo je nulové v Javascripti?
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 názov a hodnota. Sú oddelené čiarkou. napr. var student = {meno: “Ann”, známky: 65};
Ak programátor chce premennej priradiť nehodnotu, môže použiť dátový typ null. Tento dátový typ sa považuje za objekt.
Prečítajte si nižšie uvedené vyhlásenia o JavaScripte.
var x = null;
document.write (x);
document.write (typeof (x));
Document.write (x) dá hodnotu x. Je to nulové. Typ x je objekt.
Pozrite si nižšie uvedený príklad.
var student = {meno: “Ann”, známky: 65};
študent = null;
Podľa uvedeného je hodnota študenta nulová. Dátový typ je objekt.
Čo nie je definované v Javascripti?
Ak je v JavaScripte deklarovaná premenná, ktorá však nepriradila hodnotu, je nedefinovaná.
Prečítajte si nižšie uvedené vyhlásenia o JavaScripte. Ak existuje príkaz ako var x; kde x je premenná. Potom x má nedefinovanú hodnotu. Typ údajov je tiež nedefinovaný.
var x;
dokument. napíš (x);
document.write (typ (x));
Zobrazí sa hodnota na stránke HTML. Dáva nedefinované. Preto obsahuje hodnotu nedefinovanú. Pri písaní document.write (type (x)); a pri opätovnom načítaní stránky bude stále nedefinované. Preto má premenná x hodnotu, ktorá je nedefinovaná a typ je tiež nedefinovaný.
Prečítajte si tiež vyhlásenie uvedené nižšie.
var študent;
document.write (študent);
Premenná študent má nedefinovanú hodnotu. Typ tejto premennej je tiež nedefinovaný.
Je tiež možné nastaviť hodnotu premennej na nedefinovanú. Pozri vyhlásenie nižšie.
var študent = nedefinované;
document.write (študent);
document.write (typeof (študent));
Teraz má premenná student nedefinovanú hodnotu. Nedefinovaný je ani typ premennej študent.
Aká je podobnosť medzi nulovou a nedefinovanou?
Oba sú dátové typy v JavaScripte
Aký je rozdiel medzi nulovým a nedefinovaným?
Rozdielny článok v strede pred tabuľkou
Null vs Nedefinované |
|
Null je dátový typ v JavaScripte, ktorý sa používa na priradenie nehodnoty k premennej. | Nedefinovaný je dátový typ v JavaScripte, ktorý sa používa, keď je deklarovaná premenná, ale nie je jej priradená hodnota. |
Hodnota | |
Keď je premenná priradená k hodnote null, hodnota má hodnotu null. | Keď je premenná priradená nedefinovaná, hodnota je nedefinovaná. |
Dátový typ | |
Keď je premennej priradená hodnota null, dátovým typom je objekt. | Ak je premenná priradená nedefinovaná, údajový typ sa považuje za nedefinovaný. |
Zhrnutie - null vs nedefinované v JavaScripte
JavaScript je skriptovací jazyk na strane klienta používaný pri vývoji 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 to kľúčová technológia pre World Wide Web. Mnoho prehľadávačov podporuje JavaScript. Pri písaní programov v JavaScripte je potrebné ukladať údaje. Údaje sa ukladajú do premenných. Každá premenná má dátový typ. Dve z nich sú neplatné a nedefinované. Rozdiel medzi hodnotou null a nedefinovanou v JavaScripte je ten, že hodnota null sa používa na priradenie nehodnoty k premennej, zatiaľ čo hodnota undefined sa používa, keď je premenná deklarovaná, ale nie je jej priradená hodnota.
Stiahnite si PDF súborov null vs undefined v JavaScripte
Môžete si stiahnuť verziu tohto článku vo formáte PDF a použiť ho na offline účely podľa citačnej poznámky. Stiahnite si verziu PDF tu: Rozdiel medzi nulovou a nedefinovanou v JavaScripte