Rozdíl mezi hodnotou null a undefined v JavaScriptu

Obsah:

Rozdíl mezi hodnotou null a undefined v JavaScriptu
Rozdíl mezi hodnotou null a undefined v JavaScriptu

Video: Rozdíl mezi hodnotou null a undefined v JavaScriptu

Video: Rozdíl mezi hodnotou null a undefined v JavaScriptu
Video: 26. Ovládni JavaScript - Falsy a truthy hodnota v JavaScriptu 2024, Červenec
Anonim

Klíčový rozdíl – null vs. nedefinováno v JavaScriptu

JavaScript se používá jako skriptovací jazyk na straně klienta, aby byly webové stránky dynamické. Snadno se používá s jazykem HTML (HyperText Markup Language). 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 místa v paměti. Každá proměnná má svůj typ. Záleží na rozsahu hodnot, které lze uložit do daného paměťového místa. JavaScript podporuje mnoho datových typů. Primitivní datové typy jsou Numbers, String a Booleans. Čísla ukládají číselné hodnoty, řetězce ukládají posloupnost znaků a booleovské hodnoty ukládají hodnotu 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 pojednává o rozdílu mezi null a undefined v JavaScriptu. Klíčový rozdíl mezi hodnotou null a undefined v JavaScriptu spočívá v tom, že hodnota null se používá k přiřazení proměnné bez hodnoty, zatímco hodnota undefined se používá, když je proměnná deklarována, ale není jí přiřazena hodnota.

Co je v Javascriptu null?

JavaScript podporuje objektově orientované programování. Program nebo software lze modelovat do objektů pomocí JavaScriptu. Tyto objekty komunikují s jinými objekty. Objekty JavaScriptu se zapisují pomocí složených závorek. Vlastnosti objektu se zapisují jako dvojice jmen a hodnot. Jsou odděleny čárkou. např. var student={jméno: “Ann”, známky: 65};

Rozdíl mezi hodnotou null a undefined v JavaScriptu
Rozdíl mezi hodnotou null a undefined v JavaScriptu

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

Viz níže uvedená prohlášení JavaScript.

var x=null;

document.write(x);

document.write(typeof(x));

Dokument.write(x) poskytne hodnotu x. Je 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á. Datový typ je objekt.

Co není v JavaScriptu definováno?

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

Viz níže uvedená prohlášení JavaScript. Pokud existuje příkaz jako var x; kde x je proměnná. Potom má x hodnotu nedefinovanou. Datový typ také není definován.

var x;

dokument. napište(x);

document.write(type(x));

Toto zobrazí hodnotu na stránce HTML. Dává nedefinované. Proto obsahuje hodnotu undefined. Při psaní document.write(type(x)); a opětovném načtení stránky bude stále dávat nedefinováno. Proto má proměnná x hodnotu, která není definována, a typ je také nedefinovaný.

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

var student;

document.write(student);

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

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

var student=undefined;

document.write(student);

document.write(typeof(student));

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

Jaká je podobnost mezi hodnotou null a undefined?

Oba jsou datové typy v JavaScriptu

Jaký je rozdíl mezi null a undefined?

Null vs. Nedefinováno

Null je datový typ v JavaScriptu, který se používá k přiřazení proměnné bez hodnoty. Nedefinováno je datový typ v JavaScriptu, který se používá, když je proměnná deklarována, ale není jí přiřazena hodnota.
Hodnota
Když je proměnné přiřazeno null, hodnota je null. Když je proměnné přiřazeno nedefinované, hodnota je nedefinovaná.
Typ dat
Když je proměnné přiřazeno null, datovým typem je objekt. Když je proměnné přiřazeno nedefinované, datový typ je považován za nedefinovaný.

Shrnutí – null vs. nedefinováno v JavaScriptu

JavaScript je skriptovací jazyk na straně klienta používaný pro vývoj webových aplikací. Přináší interaktivitu na webovou stránku. 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. Dvě z nich jsou nulové a nedefinované. Rozdíl mezi hodnotou null a undefined v JavaScriptu je ten, že hodnota null se používá k přiřazení proměnné bez hodnoty, zatímco hodnota undefined se používá, když je proměnná deklarována, ale není jí přiřazena hodnota.

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 offline účely podle citace. Stáhněte si prosím verzi PDF zde: Rozdíl mezi null a undefined v JavaScriptu

Doporučuje: