Skillnad Mellan Null Och Odefinierad I JavaScript

Innehållsförteckning:

Skillnad Mellan Null Och Odefinierad I JavaScript
Skillnad Mellan Null Och Odefinierad I JavaScript

Video: Skillnad Mellan Null Och Odefinierad I JavaScript

Video: Skillnad Mellan Null Och Odefinierad I JavaScript
Video: null vs. undefined in JavaScript / TypeScript 2024, Maj
Anonim

Nyckelskillnad - null vs odefinierad i JavaScript

JavaScript används som skriptspråk på klientsidan för att göra webbsidorna dynamiska. Det är lätt att använda med HyperText Markup Language (HTML). JavaScript är användbart för att öka interaktiviteten och bygga rikare gränssnitt. När du programmerar med JavaScript är det nödvändigt att lagra data. En variabel är ett lagringsområde som programmet kan manipulera. Variabler är minnesplatser. Varje variabel har en typ. Det beror på värdet som kan lagras på minnesplatsen. JavaScript stöder många datatyper. De primitiva datatyperna är siffror, strängar och booléer. Siffror lagrar numeriska värden, strängar lagrar en sekvens av tecken och booléer lagrar sant eller falskt. JavaScript har också sammansatta datatyper som är objekt etc. Det finns ytterligare två variabler. De är noll och odefinierade. Den här artikeln diskuterar skillnaden mellan null och odefinierad i JavaScript. Nyckeldifferensen mellan null och odefinierad i JavaScript är att null används för att tilldela ett icke-värde till en variabel medan odefinierad används när en variabel deklareras men inte tilldelas ett värde.

INNEHÅLL

1. Översikt och nyckeldifferens

2. Vad är null i JavaScript

3. Vad är odefinierat i JavaScript

4. Likheter mellan null och odefinierat i JavaScript

5. Jämförelse sida vid sida - null vs odefinierat i JavaScript i tabellform

6. Sammanfattning

Vad är null i Javascript?

JavaScript stöder objektorienterad programmering. Ett program eller programvaran kan modelleras till objekt med JavaScript. Dessa objekt kommunicerar med andra objekt. JavaScript-objekt skrivs med lockiga hängslen. Objektegenskaper skrivs som namn, värdepar. De skiljs åt med ett komma. t.ex. var student = {namn: “Ann”, betyg: 65};

Skillnad mellan null och odefinierad i JavaScript
Skillnad mellan null och odefinierad i JavaScript

När programmeraren vill tilldela ett icke-värde till en variabel kan han använda datatypen null. Denna datatyp betraktas som ett objekt.

Se JavaScript-uttalandena nedan.

var x = null;

document.write (x);

document.write (typeof (x));

Document.write (x) ger värdet x. Det är noll. Typen av x är objekt.

Se exemplet nedan.

var student = {namn: “Ann”, betyg: 65};

student = null;

Enligt ovanstående är studentens värde noll. Datatyp är objekt.

Vad är odefinierat i Javascript?

I JavaScript, när en variabel deklareras men inte tilldelar ett värde, är den odefinierad.

Se JavaScript-uttalandena nedan. Om det finns ett uttalande som var x; där x är en variabel. Då har x ett odefinierat värde. Datatypen är också odefinierad.

var x;

dokumentera. skriv (x);

document.write (typ (x));

Detta visar värdet på HTML-sidan. Det ger odefinierat. Därför innehåller den ett värde av odefinierad. När du skriver document.write (typ (x)); och omladdar sidan kommer den fortfarande att vara odefinierad. Därför har variabeln x ett värde som är odefinierat och typen är också odefinierad.

Se även uttalandet nedan.

var student;

document.write (student);

Den variabla studenten har ett odefinierat värde. Typen av variabeln är också odefinierad.

Det är också möjligt att ställa in variabelvärdet till odefinierat. Se nedanstående uttalande.

var student = odefinierad;

document.write (student);

document.write (typeof (student));

Nu har studentvariabeln odefinierat värde. Typen av variabel student är också odefinierad.

Vad är likheten mellan noll och odefinierad?

Båda är datatyper i JavaScript

Vad är skillnaden mellan null och odefinierad?

Skilja artikeln mitt före bordet

Null vs odefinierad

Nullen är en datatyp i JavaScript som används för att tilldela ett icke-värde till en variabel. Den odefinierade är en datatyp i JavaScript som används när en variabel deklareras men inte tilldelas ett värde.
Värde
När variabeln tilldelas null är värdet null. När variabeln tilldelas odefinierad är värdet odefinierad.
Data typ
När variabeln tilldelas null är datatypen ett objekt. När variabeln tilldelas odefinierad anses datatypen vara odefinierad.

Sammanfattning - null vs odefinierad i JavaScript

JavaScript är ett skriptspråk på klientsidan som används för webbapplikationsutveckling. Det ger interaktivitet till en webbsida. Det används också för att utveckla onlineprogram, videospel. Tillsammans med HTML och CSS är det en kärnteknologi för Internet. Många webbläsare stöder JavaScript. När du skriver program i JavaScript är det nödvändigt att lagra data. Data lagras i variabler. Varje variabel har en datatyp. Två av dem är noll och odefinierade. Skillnaden mellan null och odefinierad i JavaScript är att null används för att tilldela en icke-värde till en variabel medan odefinierad används när en variabel deklareras men inte tilldelas ett värde.

Ladda ner PDF-filen för null vs undefined i JavaScript

Du kan ladda ner PDF-versionen av den här artikeln och använda den för offlineändamål enligt citat. Ladda ner PDF-versionen här: Skillnaden mellan null och odefinierad i JavaScript

Rekommenderas: