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é. Je snadno použitelný s HyperText Markup Language (HTML). JavaScript je užitečný ke 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 daném paměťovém místě uložit. 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 logické hodnoty 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 pojednává o rozdílu mezi null a undefined v JavaScriptu. Klíčový 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í jí přiřazena hodnota.
OBSAH
1. Přehled a klíčový rozdíl
2. Co je null v JavaScriptu
3. Co je nedefinováno v JavaScriptu
4. Podobnosti mezi null a nedefinováno v JavaScriptu
5. Porovnání vedle sebe - null vs. nedefinováno v JavaScriptu v tabulkové formě
6. Shrnutí
Co je null v Javascript?
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 název, hodnota. Jsou odděleny čárkou. např. var student = {name: “Ann”, známky: 65};
Když chce programátor přiřadit proměnné nehodnotu, může použít datový typ null. Tento datový typ je považován za objekt.
Viz níže uvedená prohlášení o JavaScriptu.
var x = null;
document.write (x);
document.write (typeof (x));
Document.write (x) dá hodnotu x. Je to nulové. Typ x je objekt.
Viz níže uvedený příklad.
var student = {name: “Ann”, známky: 65};
student = null;
Podle výše uvedeného je hodnota studenta nulová. Datový typ je objekt.
Co není definováno v Javascript?
Když je v JavaScriptu deklarována proměnná, ale nepřiřadila hodnotu, není definována.
Viz níže uvedená prohlášení o JavaScriptu. Pokud existuje příkaz, například var x; kde x je proměnná. Pak x má hodnotu nedefinovanou. Datový typ je také nedefinovaný.
var x;
dokument. write (x);
document.write (typ (x));
Zobrazí se hodnota na stránce HTML. Dává nedefinované. Proto obsahuje hodnotu undefined. Při psaní document.write (type (x)); a opětovným načtením stránky bude stále nedefinováno. Proměnná x má tedy hodnotu, která není definována a typ je také nedefinovaný.
Viz také níže uvedené prohlášení.
var student;
document.write (student);
Proměnná student má nedefinovanou hodnotu. Typ této proměnné je také nedefinovaný.
Je také možné nastavit hodnotu proměnné na nedefinovanou. Viz níže uvedené prohlášení.
var student = nedefinováno;
document.write (student);
document.write (typeof (student));
Proměnná student má nyní nedefinovanou hodnotu. Typ proměnné student je také nedefinovaný.
Jaká je podobnost mezi null a undefined?
Oba jsou datové typy v JavaScriptu
Jaký je rozdíl mezi null a undefined?
Rozdílný článek uprostřed před tabulkou
Null vs Undefined |
|
Null je datový typ v JavaScriptu používaný k přiřazení nehodnoty proměnné. | Nedefinovaný je datový typ v JavaScriptu, který se používá, když je deklarována proměnná, ale není jí přiřazena hodnota. |
Hodnota | |
Když je proměnná přiřazena null, hodnota je null. | Když je proměnná přiřazena nedefinovaná, hodnota není definována. |
Datový typ | |
Když je proměnné přiřazen null, datový typ je objekt. | Pokud je proměnná přiřazena nedefinovaná, považuje se datový typ 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. 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í jí přiřazena hodnota.
Stáhněte si v JavaScriptu PDF null vs undefined
Můžete si stáhnout verzi tohoto článku ve formátu PDF a použít jej pro offline účely podle citace. Stáhněte si verzi PDF zde: Rozdíl mezi nulovou a nedefinovanou v JavaScriptu