Forskellen mellem null og udefineret i JavaScript

Nøgleforskel - null vs udefineret i JavaScript
 

JavaScript bruges som scriptingsprog på klientsiden for at gøre websiderne dynamiske. Det er let at bruge med HyperText Markup Language (HTML). JavaScript er nyttigt til at øge interaktiviteten og til at opbygge rigere grænseflader. Når du programmerer med JavaScript, er det nødvendigt at gemme data. En variabel er et lagerområde, som programmet kan manipulere. Variabler er hukommelsesplaceringer. Hver variabel har en type. Det afhænger af det interval af værdier, der kan gemmes i den hukommelsesplacering. JavaScript understøtter mange datatyper. De primitive datatyper er tal, streng og boolean. Numre gemmer numeriske værdier, strengene gemmer en række tegn og booleanere gemmer sandt eller usant. JavaScript har også sammensatte datatyper, der er objekter osv. Der er yderligere to variabler. De er ugyldige og udefinerede. Denne artikel diskuterer forskellen mellem null og udefineret i JavaScript. Det vigtigste forskel mellem null og udefineret i JavaScript er det null bruges til at tildele en ikke-værdi til en variabel, mens udefineret bruges, når en variabel deklareres, men ikke tildeles med en værdi.

INDHOLD

1. Oversigt og nøgleforskel
2. Hvad er null i JavaScript
3. Hvad er udefineret i JavaScript
4. Ligheder mellem null og udefineret i JavaScript
5. Sammenligning side ved side - null vs udefineret i JavaScript i tabelform
6. Resume

Hvad er null i Javascript?

JavaScript understøtter objektorienteret programmering. Et program eller softwaren kan modelleres til objekter ved hjælp af JavaScript. Disse objekter kommunikerer med andre objekter. JavaScript-objekter skrives ved hjælp af krøllede seler. Objektegenskaber skrives som navn, værdipar. De adskilles med et komma. f.eks. var student = navn: “Ann”, markerer: 65;

Når programmereren ønsker at tildele en ikke-værdi til en variabel, kan han bruge datatypen null. Denne datatype betragtes som et objekt.

Se nedenstående JavaScript-udsagn.

var x = null;

document.write (x);

document.write (typeof (x));

Document.write (x) giver værdien x. Det er null. Typen af ​​x er objekt.

Se nedenstående eksempel.

var student = navn: “Ann”, markerer: 65;

studerende = null;

I henhold til ovenstående er værdien af ​​studerende nul. Datatype er objekt.

Hvad er udefineret i Javascript?

Når en variabel er erklæret i JavaScript men ikke tildeler en værdi, defineres den i JavaScript.

Se nedenstående JavaScript-udsagn. Hvis der er en erklæring som var x; hvor x er en variabel. Derefter har x en værdi udefineret. Datatypen er også udefineret.

var x;

dokument. skrive (x);

document.write (type (x));

Dette viser værdien på HTML-siden. Det giver udefineret. Derfor indeholder den en værdi af udefineret. Når du skriver document.write (type (x)); og om at indlæse siden igen, vil den stadig give udefineret. Derfor har variablen x en værdi, der er udefineret, og typen er også udefineret.

Se også nedenstående udsagn.

var studerende;

document.write (studerende);

Den variable studerende har en udefineret værdi. Typen af ​​denne variabel er også udefineret.

Det er også muligt at indstille variabelværdien til udefineret. Se nedenfor erklæring.

var student = udefineret;

document.write (studerende);

document.write (typeof (studerende));

Nu har studentvariablen udefineret værdi. Typen af ​​variabel studerende er også udefineret.

Hvad er ligheden mellem null og udefineret?

  • Begge er datatyper i JavaScript.

Hvad er forskellen mellem null og udefineret?

Nul vs udefineret

Nullen er en datatype i JavaScript, der bruges til at tildele en ikke-værdi til en variabel. Det udefinerede er en datatype i JavaScript, der bruges, når en variabel deklareres, men ikke tildeles en værdi.
 Værdi
Når variablen er tildelt null, er værdien null. Når variablen er tildelt udefineret, defineres værdien.
Datatype
Når variablen er tildelt null, er datatypen et objekt. Når variablen er tildelt udefineret, betragtes datatypen som udefineret.

Resume - null vs udefineret i JavaScript 

JavaScript er et scriptingsprog på klientsiden, der bruges til udvikling af webapplikationer. Det bringer interaktivitet til en webside. Det bruges også til at udvikle onlineprogrammer, videospil. Sammen med HTML og CSS er det en kerneteknologi til World Wide Web. Mange browsere understøtter JavaScript. Når du skriver programmer i JavaScript, er det nødvendigt at gemme data. Data gemmes i variabler. Hver variabel har en datatype. To af dem er ugyldige og udefinerede. Forskellen mellem null og udefineret i JavaScript er, at null bruges til at tildele en ikke-værdi til en variabel, mens udefineret bruges, når en variabel deklareres, men ikke tildeles med en værdi.

Download PDF'en af ​​null vs udefineret i JavaScript

Du kan downloade PDF-version af denne artikel og bruge den til offline-formål som pr. Citatnotat. Download PDF-versionen her: Forskel mellem null og udefineret i JavaScript

Reference:

1.tutorialspoint.com. "JavaScript-variabler." Punktet, tilgængeligt her  
2.JavaScript-datatyper, w3schools.com Tilgængelig her  

Billede høflighed:

1.'Javascript-badge'By Nikotaf - Eget arbejde, (CC BY-SA 4.0) via Commons Wikimedia