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](https://i.what-difference.com/images/003/image-6328-1-j.webp)
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