A null és az undefined közötti különbség a JavaScriptben

Tartalomjegyzék:

A null és az undefined közötti különbség a JavaScriptben
A null és az undefined közötti különbség a JavaScriptben

Videó: A null és az undefined közötti különbség a JavaScriptben

Videó: A null és az undefined közötti különbség a JavaScriptben
Videó: JavaScript Kezdőknek: Operátorok 2024, Július
Anonim

Kulcskülönbség – JavaScriptben null vs undefined

A JavaScriptet kliensoldali szkriptnyelvként használják a weboldalak dinamikussá tételére. Könnyen használható a HyperText Markup Language (HTML) segítségével. A JavaScript hasznos az interaktivitás növelésében és gazdagabb felületek létrehozásában. JavaScript-el programozáskor adatok tárolására van szükség. A változó egy tárterület, amelyet a program kezelhet. A változók memóriahelyek. Minden változónak van egy típusa. Ez az adott memóriahelyen tárolható értéktartománytól függ. A JavaScript számos adattípust támogat. A primitív adattípusok a számok, a karakterláncok és a logikai értékek. A számok numerikus értékeket, a karakterláncok karaktersorozatokat, a logikai értékek pedig igaz vagy hamis értéket tárolnak. A JavaScriptnek vannak összetett adattípusai is, amelyek objektumok stb. Van még két változó. Ezek nullák és meghatározatlanok. Ez a cikk a JavaScriptben található null és undefined közötti különbséget tárgyalja. A legfontosabb különbség a JavaScriptben a null és az undefined között az, hogy a null nem értéket ad hozzá egy változóhoz, míg az undefined akkor használható, ha egy változó deklarálva van, de nincs hozzárendelve értékkel.

Mi a nulla a Javascriptben?

A JavaScript támogatja az objektumorientált programozást. Egy program vagy szoftver objektumokká modellezhető JavaScript segítségével. Ezek az objektumok kommunikálnak más objektumokkal. A JavaScript-objektumok kapcsos zárójelekkel íródnak. Az objektumok tulajdonságait név, érték párokként írjuk le. Vesszővel vannak elválasztva. például. var diák={név: „Ann”, jelek: 65};

Különbség a JavaScriptben a null és az undefined között
Különbség a JavaScriptben a null és az undefined között

Ha a programozó nem értéket akar hozzárendelni egy változóhoz, használhatja a null adattípust. Ez az adattípus objektumnak minősül.

Olvassa el az alábbi JavaScript-utasításokat.

var x=null;

document.write(x);

document.write(typeof(x));

A document.write(x) megadja x értékét. Ez nulla. Az x típusa objektum.

Lásd az alábbi példát.

var diák={név: „Ann”, jelek: 65};

diák=null;

A fentiek szerint a tanuló értéke null. Az adattípus objektum.

Mi a definiálatlan a Javascriptben?

A JavaScriptben, ha egy változó deklarálva van, de nem rendel hozzá értéket, akkor az nincs definiálva.

Tekintse meg az alábbi JavaScript-utasításokat. Ha van olyan utasítás, mint a var x; ahol x egy változó. Ekkor x értéke definiálatlan. Az adattípus szintén nincs meghatározva.

var x;

dokumentum. írás(x);

document.write(type(x));

Ez megjeleníti az értéket a HTML oldalon. Meghatározatlant ad. Ezért egy undefined értéket tartalmaz. A dokumentum írásakor.write(type(x)); és újratöltve az old alt, akkor is undefined ad. Ezért az x változónak van egy értéke, amely nem definiált, és a típusa is definiálatlan.

Tekintse meg az alábbi nyilatkozatot is.

var diák;

document.write(diák);

A tanuló változónak meghatározatlan értéke van. Ennek a változónak a típusa szintén nincs meghatározva.

A változó értékét undefined-re is beállíthatja. Lásd az alábbi nyilatkozatot.

var tanuló=undefined;

document.write(diák);

document.write(típus(tanuló));

Most a tanuló változónak definiálatlan értéke van. A tanuló változó típusa szintén nincs meghatározva.

Mi a hasonlóság null és undefined között?

Mindkettő adattípus a JavaScriptben

Mi a különbség a null és a undefined között?

Null vs Undefined

A null egy adattípus a JavaScriptben, amellyel nem értéket rendelnek egy változóhoz. Az undefined egy adattípus a JavaScriptben, amikor egy változó deklarálva van, de nincs hozzárendelve értékkel.
Érték
Ha a változó nullához van rendelve, az érték null. Ha a változóhoz nincs definiálva hozzárendelve, akkor az érték definiálatlan.
Adattípus
Ha a változóhoz null érték van hozzárendelve, az adattípus egy objektum. Ha a változóhoz nem definiált hozzárendelést adunk, akkor az adattípus definiálatlannak minősül.

Összefoglaló – JavaScriptben null vs undefined

A JavaScript egy kliensoldali szkriptnyelv, amelyet webes alkalmazások fejlesztésére használnak. Interaktivitást kölcsönöz egy weboldalnak. Online programok, videojátékok fejlesztésére is használják. A HTML és a CSS mellett ez a világháló alapvető technológiája. Sok böngésző támogatja a JavaScriptet. Programok írásakor JavaScriptben szükséges az adatok tárolása. Az adatok változókban tárolódnak. Minden változónak van adattípusa. Közülük kettő null és meghatározatlan. A különbség a null és az undefined között a JavaScriptben az, hogy a null nem értéket ad hozzá egy változóhoz, míg az undefined akkor használható, ha egy változó deklarálva van, de nincs hozzárendelve értékkel.

Null vs undefined PDF letöltése JavaScriptben

Letöltheti ennek a cikknek a PDF-verzióját, és offline célokra használhatja az idézet jegyzetének megfelelően. Kérjük, töltse le a PDF-verziót innen: A null és undefined közötti különbség a JavaScriptben

Ajánlott: