Verschil Tussen Null En Ongedefinieerd In JavaScript

Inhoudsopgave:

Verschil Tussen Null En Ongedefinieerd In JavaScript
Verschil Tussen Null En Ongedefinieerd In JavaScript

Video: Verschil Tussen Null En Ongedefinieerd In JavaScript

Video: Verschil Tussen Null En Ongedefinieerd In JavaScript
Video: JavaScript for Developers 14 - Difference between undefined and null 2024, December
Anonim

Belangrijkste verschil - null versus niet gedefinieerd in JavaScript

JavaScript wordt gebruikt als een scripttaal aan de clientzijde om de webpagina's dynamisch te maken. Het is gemakkelijk te gebruiken met HyperText Markup Language (HTML). JavaScript is handig om de interactiviteit te vergroten en rijkere interfaces te bouwen. Bij het programmeren met JavaScript is het noodzakelijk om gegevens op te slaan. Een variabele is een opslagruimte die het programma kan manipuleren. Variabelen zijn geheugenlocaties. Elke variabele heeft een type. Het hangt af van het bereik van waarden dat op die geheugenlocatie kan worden opgeslagen. JavaScript ondersteunt veel gegevenstypen. De primitieve gegevenstypen zijn Numbers, String en Booleans. Getallen slaan numerieke waarden op, strings slaan een reeks tekens op en Booleans slaan true of false op. JavaScript heeft ook samengestelde gegevenstypen die objecten enz. Zijn. Er zijn nog twee variabelen. Ze zijn nul en niet gedefinieerd. Dit artikel bespreekt het verschil tussen null en ongedefinieerd in JavaScript. Het belangrijkste verschil tussen null en ongedefinieerd in JavaScript is dat null wordt gebruikt om een niet-waarde aan een variabele toe te wijzen, terwijl ongedefinieerd wordt gebruikt wanneer een variabele wordt gedeclareerd maar niet wordt toegewezen met een waarde.

INHOUD

1. Overzicht en belangrijkste verschil

2. Wat is null in JavaScript

3. Wat is ongedefinieerd in JavaScript

4. Overeenkomsten tussen null en ongedefinieerd in JavaScript

5. Vergelijking zij aan zij - null versus ongedefinieerd in JavaScript in tabelvorm

6. Samenvatting

Wat is null in Javascript?

JavaScript ondersteunt Object Oriented Programming. Een programma of de software kan met JavaScript in objecten worden gemodelleerd. Deze objecten communiceren met andere objecten. JavaScript-objecten worden geschreven met accolades. Objecteigenschappen worden geschreven als naam, waardeparen. Ze worden gescheiden door een komma. bijv. var student = {naam: “Ann”, cijfers: 65};

Verschil tussen null en ongedefinieerd in JavaScript
Verschil tussen null en ongedefinieerd in JavaScript

Wanneer de programmeur een niet-waarde aan een variabele wil toewijzen, kan hij het datatype null gebruiken. Dit gegevenstype wordt als een object beschouwd.

Raadpleeg de onderstaande JavaScript-instructies.

var x = null;

document.write (x);

document.write (typeof (x));

Het document.write (x) geeft de waarde van x. Het is nul. Het type x is object.

Raadpleeg het onderstaande voorbeeld.

var student = {naam: “Ann”, cijfers: 65};

student = null;

Volgens het bovenstaande is de waarde van student nul. Het gegevenstype is object.

Wat is er niet gedefinieerd in Javascript?

Als in JavaScript een variabele is gedeclareerd maar geen waarde heeft toegewezen, is deze niet gedefinieerd.

Raadpleeg de onderstaande JavaScript-instructies. Als er een statement is zoals var x; waarbij x een variabele is. Dan heeft x een waarde ongedefinieerd. Het gegevenstype is ook niet gedefinieerd.

var x;

document. schrijf (x);

document.write (type (x));

Hierdoor wordt de waarde op de HTML-pagina weergegeven. Het geeft ongedefinieerd. Daarom bevat het de waarde undefined. Bij het schrijven van document.write (type (x)); en het opnieuw laden van de pagina, zal het nog steeds ongedefinieerd zijn. Daarom heeft de variabele x een waarde die niet gedefinieerd is en het type is ook niet gedefinieerd.

Raadpleeg ook de onderstaande verklaring.

var student;

document.write (student);

De variabele student heeft een ongedefinieerde waarde. Het type van die variabele is ook niet gedefinieerd.

Het is ook mogelijk om de waarde van de variabele in te stellen op ongedefinieerd. Zie onderstaande verklaring.

var student = niet gedefinieerd;

document.write (student);

document.write (typeof (student));

Nu heeft de studentvariabele een ongedefinieerde waarde. Het type variabele student is ook niet gedefinieerd.

Wat is de overeenkomst tussen nul en ongedefinieerd?

Beide zijn gegevenstypen in JavaScript

Wat is het verschil tussen nul en ongedefinieerd?

Diff Artikel Midden voor Tafel

Null versus niet gedefinieerd

De null is een gegevenstype in JavaScript dat wordt gebruikt om een niet-waarde aan een variabele toe te wijzen. Het ongedefinieerde is een gegevenstype in JavaScript dat wordt gebruikt wanneer een variabele wordt gedeclareerd maar niet wordt toegewezen met een waarde.
Waarde
Als de variabele is toegewezen aan null, is de waarde null. Als de variabele ongedefinieerd is toegewezen, is de waarde ongedefinieerd.
Data type
Als de variabele null is toegewezen, is het gegevenstype een object. Als de variabele ongedefinieerd is toegewezen, wordt het gegevenstype als ongedefinieerd beschouwd.

Samenvatting - null versus niet gedefinieerd in JavaScript

JavaScript is een scripttaal aan de clientzijde die wordt gebruikt voor de ontwikkeling van webtoepassingen. Het brengt interactiviteit op een webpagina. Het wordt ook gebruikt om online programma's en videogames te ontwikkelen. Samen met HTML en CSS is het een kerntechnologie voor World Wide Web. Veel browsers ondersteunen JavaScript. Bij het schrijven van programma's in JavaScript is het noodzakelijk om gegevens op te slaan. Gegevens worden opgeslagen in variabelen. Elke variabele heeft een gegevenstype. Twee van hen zijn nul en niet gedefinieerd. Het verschil tussen null en ongedefinieerd in JavaScript is dat null wordt gebruikt om een niet-waarde aan een variabele toe te wijzen, terwijl ongedefinieerd wordt gebruikt wanneer een variabele wordt gedeclareerd maar niet wordt toegewezen met een waarde.

Download de pdf van null versus ongedefinieerd in JavaScript

U kunt de PDF-versie van dit artikel downloaden en voor offline doeleinden gebruiken volgens de citatienota. Download de pdf-versie hier: Verschil tussen null en ongedefinieerd in JavaScript

Aanbevolen: