Forskellen mellem null og udefineret i JavaScript

Indholdsfortegnelse:

Forskellen mellem null og udefineret i JavaScript
Forskellen mellem null og udefineret i JavaScript

Video: Forskellen mellem null og udefineret i JavaScript

Video: Forskellen mellem null og udefineret i JavaScript
Video: Section 9 2024, Juli
Anonim

Nøgleforskel – null vs udefineret i JavaScript

JavaScript bruges som et scriptsprog på klientsiden for at gøre websiderne dynamiske. Det er nemt at bruge med HyperText Markup Language (HTML). JavaScript er nyttigt til at øge interaktivitet og til at opbygge rigere grænseflader. Ved programmering 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 rækkevidden af værdier, der kan gemmes på den pågældende hukommelsesplacering. JavaScript understøtter mange datatyper. De primitive datatyper er Numbers, String og Booleans. Tal gemmer numeriske værdier, strenge gemmer en sekvens af tegn, og booleaner gemmer sand eller falsk. 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. Den vigtigste forskel mellem null og undefined i JavaScript er, at null bruges til at tildele en ikke-værdi til en variabel, mens undefined bruges, når en variabel er erklæret, men ikke tildelt en værdi.

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 er skrevet med krøllede seler. Objektegenskaber skrives som navn, værdipar. De er adskilt af et komma. for eksempel. var student={navn: “Ann”, karakterer: 65};

Forskellen mellem null og udefineret i JavaScript
Forskellen mellem null og udefineret i JavaScript

Når programmøren ø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-erklæringer.

var x=null;

document.write(x);

document.write(typeof(x));

Document.write(x) vil give værdien af x. Den er nul. Typen af x er objekt.

Se nedenstående eksempel.

var elev={navn: “Ann”, karakterer: 65};

student=null;

Ifølge ovenstående er værdien af studerende nul. Datatypen er objekt.

Hvad er udefineret i Javascript?

I JavaScript, når en variabel er erklæret, men ikke tildelt en værdi, er den udefineret.

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

var x;

dokument. skriv(x);

document.write(type(x));

Dette vil vise værdien på HTML-siden. Det giver udefineret. Derfor indeholder den værdien udefineret. Når du skriver document.write(type(x)); og genindlæser siden, vil det stadig give udefineret. Derfor har variablen x en værdi, som er udefineret, og typen er også udefineret.

Se også nedenstående erklæring.

var student;

document.write(student);

Den variable elev har en udefineret værdi. Variablens type er også udefineret.

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

var student=udefineret;

document.write(student);

document.write(typeof(student));

Nu har elevvariablen en udefineret værdi. Typen af variabel elev er også udefineret.

Hvad er ligheden mellem null og undefined?

Begge er datatyper i JavaScript

Hvad er forskellen mellem null og udefineret?

Null vs Undefined

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

Oversigt – null vs undefined i JavaScript

JavaScript er et scriptsprog på klientsiden, der bruges til udvikling af webapplikationer. Det bringer interaktivitet til en webside. Det bruges også til at udvikle online programmer, 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 null og udefinerede. Forskellen mellem null og undefined i JavaScript er, at null bruges til at tildele en ikke-værdi til en variabel, mens undefined bruges, når en variabel er erklæret, men ikke tildelt en værdi.

Download PDF'en af null vs undefined i JavaScript

Du kan downloade PDF-versionen af denne artikel og bruge den til offline-formål i henhold til citatnotat. Download venligst PDF-versionen her: Difference Between null og undefined in JavaScript

Anbefalede: