Nøkkelforskjell – null vs udefinert i JavaScript
JavaScript brukes som et skriptspråk på klientsiden for å gjøre nettsidene dynamiske. Det er enkelt å bruke med HyperText Markup Language (HTML). JavaScript er nyttig for å øke interaktivitet og bygge rikere grensesnitt. Ved programmering med JavaScript er det nødvendig å lagre data. En variabel er et lagringsområde som programmet kan manipulere. Variabler er minneplasseringer. Hver variabel har en type. Det avhenger av rekkevidden av verdier som kan lagres på det minnestedet. JavaScript støtter mange datatyper. De primitive datatypene er Numbers, String og Booleans. Tall lagrer numeriske verdier, strenger lagrer en sekvens av tegn og boolske tall lagrer sant eller usant. JavaScript har også sammensatte datatyper som er objekter osv. Det er ytterligere to variabler. De er null og udefinerte. Denne artikkelen diskuterer forskjellen mellom null og udefinert i JavaScript. Den viktigste forskjellen mellom null og udefinert i JavaScript er at null brukes til å tilordne en ikke-verdi til en variabel mens udefinert brukes når en variabel er deklarert, men ikke tilordnet en verdi.
Hva er null i Javascript?
JavaScript støtter objektorientert programmering. Et program eller programvaren kan modelleres til objekter ved hjelp av JavaScript. Disse objektene kommuniserer med andre objekter. JavaScript-objekter er skrevet med krøllete klammeparenteser. Objektegenskaper skrives som navn, verdipar. De er atskilt med komma. f.eks. var student={navn: “Ann”, karakterer: 65};
Når programmereren ønsker å tilordne en ikke-verdi til en variabel, kan han bruke datatypen null. Denne datatypen betraktes som et objekt.
Se JavaScript-erklæringene nedenfor.
var x=null;
document.write(x);
document.write(typeof(x));
Document.write(x) vil gi verdien av x. Den er null. Typen x er objekt.
Se eksemplet nedenfor.
var student={navn: “Ann”, karakterer: 65};
student=null;
I henhold til ovenstående er verdien av student null. Datatypen er objekt.
Hva er udefinert i Javascript?
I JavaScript, når en variabel er deklarert, men ikke tilordnet en verdi, er den udefinert.
Se JavaScript-uttalelsene nedenfor. Hvis det er en setning som var x; hvor x er en variabel. Da har x en verdi udefinert. Datatypen er også udefinert.
var x;
dokument. skriv(x);
document.write(type(x));
Dette vil vise verdien på HTML-siden. Det gir udefinert. Derfor inneholder den verdien udefinert. Når du skriver document.write(type(x)); og laster siden på nytt, vil det fortsatt gi udefinert. Derfor har variabelen x en verdi som er udefinert, og typen er også udefinert.
Se også uttalelsen nedenfor.
var student;
document.write(student);
Variabeleleven har en udefinert verdi. Variabeltypen er også udefinert.
Det er også mulig å sette variabelverdien til udefinert. Se uttalelsen nedenfor.
var student=udefinert;
document.write(student);
document.write(typeof(student));
Nå har elevvariabelen en udefinert verdi. Typen variabel elev er også udefinert.
Hva er likheten mellom null og udefinert?
Begge er datatyper i JavaScript
Hva er forskjellen mellom null og udefinert?
Null vs Undefined |
|
Nullet er en datatype i JavaScript som brukes til å tilordne en ikke-verdi til en variabel. | Den udefinerte er en datatype i JavaScript som brukes når en variabel er deklarert, men ikke tilordnet en verdi. |
Verdi | |
Når variabelen er tilordnet null, er verdien null. | Når variabelen er tilordnet udefinert, er verdien udefinert. |
Datatype | |
Når variabelen er tilordnet null, er datatypen et objekt. | Når variabelen er tilordnet udefinert, anses datatypen som udefinert. |
Sammendrag – null vs udefinert i JavaScript
JavaScript er et skriptspråk på klientsiden som brukes til utvikling av nettapplikasjoner. Det bringer interaktivitet til en nettside. Det brukes også til å utvikle online programmer, videospill. Sammen med HTML og CSS er det en kjerneteknologi for World Wide Web. Mange nettlesere støtter JavaScript. Når du skriver programmer i JavaScript, er det nødvendig å lagre data. Data lagres i variabler. Hver variabel har en datatype. To av dem er null og udefinert. Forskjellen mellom null og undefined i JavaScript er at null brukes til å tilordne en ikke-verdi til en variabel mens undefined brukes når en variabel er deklarert, men ikke tilordnet en verdi.
Last ned PDF-en av null vs undefined i JavaScript
Du kan laste ned PDF-versjonen av denne artikkelen og bruke den til offline-formål i henhold til sitat. Last ned PDF-versjonen her: Difference Between null og undefined in JavaScript