Kulcskülönbség - null vs undefined a JavaScript-ben
A JavaScriptet kliensoldali szkriptnyelvként használják a weboldalak dinamikussá tételéhez. Könnyen használható a HyperText Markup Language (HTML) segítségével. A JavaScript hasznos az interaktivitás növelése és a gazdagabb felületek felépítése érdekében. JavaScript-sel történő programozáskor adatokat kell tárolni. A változó egy olyan tárolási terület, amelyet a program kezelhet. A változók memóriahelyek. Minden változónak van egy típusa. Az adott memóriahelyen tárolható értéktartománytól függ. A JavaScript sok adattípust támogat. A primitív adattípusok a Numbers, a String és a Booleans. A számok számértékeket, a karakterláncok karakterek sorozatát, a Booleans értékek pedig igaz vagy hamis értékeket tárolnak. A JavaScript összetett adattípusokkal is rendelkezik, amelyek objektumok, stb. Van még két változó. Semlegesek és meghatározatlanok. Ez a cikk a null és a undefined közötti különbséget tárgyalja a JavaScript-ben. A null és a definiálatlan közötti kulcskülönbség a JavaScript-ben az, hogy a null értéket egy nem érték hozzárendeléséhez használjuk egy változóhoz, míg a undefined értéket akkor használjuk, ha egy változót deklarálunk, de nem rendelünk hozzá értéket.
TARTALOM
1. Áttekintés és kulcskülönbségek
2. Mi a null a JavaScript-ben
3. Mi az, ami nincs definiálva a JavaScript-ben
4. A null és a undefined közötti hasonlóságok a JavaScript-ben
5. Egymás melletti összehasonlítás - null vs undefined a JavaScript-ben táblázatos formában
6. Összegzés
Mi a null a Javascriptben?
A JavaScript támogatja az objektumorientált programozást. A program vagy a szoftver a Java segítségével objektumokká modellezhető. Ezek az objektumok más objektumokkal kommunikálnak. A JavaScript-objektumokat göndör zárójelek segítségével írják. Az objektum tulajdonságait név, érték párokként írjuk. Vessző választja el őket. pl var student = {név: “Ann”, jegyek: 65};
Amikor a programozó nem értéket akar rendelni egy változóhoz, használhatja a null adattípust. Ezt az adattípust objektumnak tekintik.
Olvassa el az alábbi JavaScript utasításokat.
var x = null;
document.write (x);
document.write (typeof (x));
A document.write (x) megadja az x értékét. Semleges. Az x típusa objektum.
Lásd az alábbi példát.
var student = {név: “Ann”, jegyek: 65};
tanuló = null;
A fentiek szerint a hallgató értéke nulla. Az adattípus objektum.
Mi nem definiált a Javascriptben?
A JavaScript-ben, ha egy változó deklarálva van, de nem rendel hozzá értéket, akkor ez nincs meghatározva.
Olvassa el 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 nincs meghatározva. Az adattípus szintén nincs meghatározva.
var x;
dokumentum. írja (x);
document.write (type (x));
Ez megjeleníti az értéket a HTML oldalon. Meghatározatlant ad. Ezért meghatározatlan értéket tartalmaz. A dokumentum írásakor.write (type (x)); és az oldal újratöltésével továbbra is meghatározatlan lesz. Ezért az x változónak van egy értéke, amely nem definiált, és a típus is nincs meghatározva.
Lásd az alábbi állítást is.
var hallgató;
document.write (hallgató);
A változó tanulónak meghatározatlan értéke van. A változó típusa szintén nincs meghatározva.
Az is lehetséges, hogy a változó értékét definiálatlanra állítsuk. Lásd az alábbi nyilatkozatot.
var hall = undefined;
document.write (hallgató);
document.write (typeof (hallgató));
Most a hallgatói változó meghatározatlan értéke van. A változó tanuló típusa szintén nincs meghatározva.
Mi a hasonlóság a null és a definiálatlan között?
Mindkettő adattípus a JavaScript-ben
Mi a különbség a null és a undefined között?
Különböző cikk a táblázat előtt
Null vs Undefined |
|
A null egy adattípus a JavaScript-ben, amelyet nem érték hozzáadásához használnak egy változóhoz. | A undefined egy adattípus a JavaScriptben, amelyet akkor használnak, amikor egy változót deklarálnak, de nem rendelnek hozzá értéket. |
Érték | |
Amikor a változó nullához van rendelve, az érték null. | Ha a változót meghatározatlanul rendeljük hozzá, akkor az érték nincs meghatározva. |
Adattípus | |
Ha a változó null értéket kap, az adattípus objektum. | Ha a változó meghatározatlanul van hozzárendelve, az adattípus meghatározatlannak tekintendő. |
Összegzés - null vs undefined a JavaScript-ben
A JavaScript egy kliens oldali szkriptnyelv, amelyet webalkalmazások fejlesztésére használnak. Interaktivitást hoz egy weboldalra. 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 JavaScript-et. A programok JavaScript-beírásakor adatokat kell tárolni. Az adatokat változókban tároljuk. Minden változónak van egy adattípusa. Közülük kettő semleges és meghatározatlan. A null és a definiálatlan közötti különbség a JavaScriptben az, hogy a null értéket egy változóhoz nem érték hozzárendeléséhez, míg a undefined értéket akkor használjuk, ha egy változót deklarálunk, de nem rendelünk hozzá értéket.
Töltse le a null vs undefined PDF fájlt a JavaScript-ben
A cikk PDF-verzióját letöltheti, és offline célokra is használhatja, az idézési megjegyzés szerint. Töltse le a PDF verziót itt: A null és undefined közötti különbség a JavaScript-ben