Rozdíl mezi nulovou a nedefinovanou v JavaScriptu

Klíčový rozdíl - null vs nedefinované v JavaScriptu
 

JavaScript se používá jako skriptovací jazyk na straně klienta, aby se webové stránky staly dynamickými. Použití s ​​HTML (HyperText Markup Language) je snadné. JavaScript je užitečný pro zvýšení interaktivity a vytváření bohatších rozhraní. Při programování pomocí JavaScriptu je nutné ukládat data. Proměnná je oblast úložiště, se kterou může program manipulovat. Proměnné jsou umístění paměti. Každá proměnná má typ. Závisí to na rozsahu hodnot, které lze v tomto paměťovém umístění uložit. JavaScript podporuje mnoho typů dat. Primitivní datové typy jsou Numbers, String a Booleans. Čísla ukládají číselné hodnoty, řetězce ukládají posloupnost znaků a Booleans ukládají true nebo false. JavaScript má také složené datové typy, které jsou objekty atd. Existují další dvě proměnné. Jsou nulové a nedefinované. Tento článek popisuje rozdíl mezi null a undefined v JavaScriptu. klíčový rozdíl mezi null a undefined v JavaScriptu je to null se používá k přiřazení nehodnoty proměnné, zatímco undefined se používá, když je proměnná deklarována, ale není přiřazena hodnotě.

OBSAH

1. Přehled a klíčový rozdíl
2. Co je null v JavaScriptu
3. Co je v JavaScriptu nedefinováno
4. Podobnosti mezi nulovou a nedefinovanou v JavaScriptu
5. Porovnání vedle sebe - null vs. nedefinované v JavaScriptu v tabulkové formě
6. Shrnutí

Co je v jazyce Javascript nulové?

JavaScript podporuje objektově orientované programování. Program nebo software lze modelovat na objekty pomocí JavaScriptu. Tyto objekty komunikují s jinými objekty. Objekty JavaScriptu jsou psány pomocí složených závorek. Vlastnosti objektu jsou psány jako dvojice název, hodnota. Jsou odděleny čárkou. např. var student = jméno: "Ann", známky: 65;

Pokud chce programátor přiřadit proměnné jinou hodnotu, může použít datový typ null. Tento datový typ je považován za objekt.

Viz níže uvedené příkazy jazyka JavaScript.

var x = null;

document.write (x);

document.write (typeof (x));

Hodnota document.write (x) udává hodnotu x. Je to nulové. Typ x je objekt.

Viz níže uvedený příklad.

var student = jméno: "Ann", známky: 65;

student = null;

Podle výše uvedeného je hodnota studenta nulová. Typ dat je objekt.

Co je v Javascriptu nedefinováno?

Pokud je v JavaScriptu deklarována proměnná, ale není přiřazena hodnota, není definována.

Viz níže uvedené příkazy JavaScriptu. Pokud existuje příkaz jako var x; kde x je proměnná. Pak má x nedefinovanou hodnotu. Typ dat není také definován.

var x;

dokument. zápis (x);

document.write (typ (x));

Zobrazí se hodnota na stránce HTML. Dává nedefinované. Proto obsahuje hodnotu undefined. Při psaní document.write (typ (x)); a načtení stránky bude stále nedefinováno. Proměnná x má proto hodnotu, která je nedefinovaná a typ není definován.

Viz také níže uvedené prohlášení.

var student;

document.write (student);

Proměnná student má nedefinovanou hodnotu. Typ této proměnné není definován.

Je také možné nastavit hodnotu proměnné na nedefinovanou. Viz prohlášení níže.

var student = undefined;

document.write (student);

document.write (typeof (student));

Nyní má proměnná student nedefinovanou hodnotu. Také není definován typ proměnné studenta.

Jaká je podobnost mezi nulovou a nedefinovanou?

  • Oba jsou datové typy v JavaScriptu.

Jaký je rozdíl mezi nulovou a nedefinovanou?

Null vs Nedefinováno

Null je datový typ v JavaScriptu, který se používá k přiřazení jiné hodnoty k proměnné. Nedefinovaný je datový typ v JavaScriptu používaný, když je proměnná deklarována, ale není přiřazena hodnotě.
 Hodnota
Když je proměnná přiřazena k null, hodnota je null. Když je proměnné přiřazeno undefined, hodnota je undefined.
Datový typ
Když je proměnné přiřazeno null, typ dat je objekt. Pokud je proměnná přiřazena nedefinovaná, je typ dat považován za nedefinovaný.

Shrnutí - null vs nedefinované v JavaScriptu 

JavaScript je skriptovací jazyk na straně klienta používaný pro vývoj webových aplikací. Webové stránce přináší interaktivitu. Používá se také k vývoji online programů, videoher. Spolu s HTML a CSS je to základní technologie pro World Wide Web. Mnoho prohlížečů podporuje JavaScript. Při psaní programů v JavaScriptu je nutné ukládat data. Data jsou uložena v proměnných. Každá proměnná má datový typ. Dva z nich jsou nulové a nedefinované. Rozdíl mezi null a undefined v JavaScriptu spočívá v tom, že null se používá k přiřazení nehodnoty proměnné, zatímco undefined se používá, když je proměnná deklarována, ale není přiřazena hodnotě.

Stáhněte si PDF null vs undefined v JavaScriptu

Můžete si stáhnout PDF verzi tohoto článku a použít ji pro účely offline podle citace. Stáhněte si PDF verzi zde: Rozdíl mezi nulovou a nedefinovanou v JavaScriptu

Odkaz:

1.tutorialspoint.com. "Proměnné JavaScriptu." The Point, k dispozici zde  
2.JavaScriptové datové typy, w3schools.com K dispozici zde  

Obrázek se svolením:

1.'Javascriptový odznak'By Nikotaf - vlastní práce, (CC BY-SA 4.0) přes Commons Wikimedia