Razlika med ničelnim in nedefiniranim v JavaScriptu

Kazalo:

Razlika med ničelnim in nedefiniranim v JavaScriptu
Razlika med ničelnim in nedefiniranim v JavaScriptu

Video: Razlika med ničelnim in nedefiniranim v JavaScriptu

Video: Razlika med ničelnim in nedefiniranim v JavaScriptu
Video: meteor.js от Роджера Зуравицки 2024, Julij
Anonim

Ključna razlika – nič proti nedefiniranemu v JavaScript

JavaScript se uporablja kot skriptni jezik na strani odjemalca, da naredi spletne strani dinamične. Je enostaven za uporabo z označevalnim jezikom HyperText (HTML). JavaScript je uporaben za povečanje interaktivnosti in gradnjo bogatejših vmesnikov. Pri programiranju z JavaScriptom je potrebno shranjevati podatke. Spremenljivka je območje shranjevanja, s katerim lahko manipulira program. Spremenljivke so pomnilniške lokacije. Vsaka spremenljivka ima vrsto. Odvisno je od obsega vrednosti, ki jih je mogoče shraniti na tem pomnilniškem mestu. JavaScript podpira številne vrste podatkov. Primitivni tipi podatkov so številke, nizi in logične vrednosti. Številke shranjujejo številske vrednosti, nizi shranjujejo zaporedje znakov in logične vrednosti shranjujejo true ali false. JavaScript ima tudi sestavljene vrste podatkov, ki so predmeti itd. Obstajata še dve spremenljivki. So nične in nedefinirane. Ta članek obravnava razliko med null in undefined v JavaScriptu. Ključna razlika med null in undefined v JavaScriptu je, da se null uporablja za dodelitev nevrednosti spremenljivki, medtem ko se undefined uporablja, ko je spremenljivka deklarirana, vendar ji ni dodeljena vrednost.

Kaj je nič v Javascriptu?

JavaScript podpira objektno usmerjeno programiranje. Program ali programsko opremo je mogoče modelirati v objekte z uporabo JavaScripta. Ti predmeti komunicirajo z drugimi predmeti. Objekti JavaScript so napisani z uporabo zavitih oklepajev. Lastnosti objekta so zapisane kot pari ime, vrednost. Ločeni so z vejico. npr. var študent={ime: “Ann”, ocene: 65};

Razlika med null in undefined v JavaScriptu
Razlika med null in undefined v JavaScriptu

Ko programer želi spremenljivki dodeliti ne-vrednost, lahko uporabi podatkovni tip null. Ta vrsta podatkov se obravnava kot objekt.

Glejte spodnje izjave JavaScript.

var x=null;

document.write(x);

document.write(typeof(x));

Document.write(x) bo dal vrednost x. Je nična. Vrsta x je predmet.

Glejte spodnji primer.

var študent={ime: “Ann”, ocene: 65};

študent=nič;

Glede na zgoraj navedeno je vrednost student ničelna. Tip podatkov je objekt.

Kaj je nedefinirano v Javascriptu?

Ko je spremenljivka v JavaScriptu deklarirana, vendar ni dodelila vrednosti, je nedefinirana.

Glejte spodnje izjave JavaScript. Če obstaja stavek, kot je var x; kjer je x spremenljivka. Potem ima x nedefinirano vrednost. Podatkovni tip prav tako ni določen.

var x;

dokument. napiši(x);

document.write(type(x));

To bo prikazalo vrednost na strani HTML. Daje nedefinirano. Zato vsebuje vrednost nedefinirano. Pri pisanju document.write(type(x)); in ponovno nalaganje strani, bo še vedno dalo nedefinirano. Zato ima spremenljivka x nedefinirano vrednost in tudi tip je nedefiniran.

Glejte tudi spodnjo izjavo.

var študent;

document.write(študent);

Spremenljivka študent ima nedefinirano vrednost. Tudi vrsta te spremenljivke ni definirana.

Možno je tudi nastaviti vrednost spremenljivke na nedefinirano. Glejte spodnjo izjavo.

var študent=nedefinirano;

document.write(študent);

document.write(typeof(študent));

Zdaj ima spremenljivka študent nedefinirano vrednost. Tudi vrsta spremenljivke študent ni definirana.

Kakšna je podobnost med null in undefined?

Obe sta vrsti podatkov v JavaScriptu

Kakšna je razlika med ničelnim in nedefiniranim?

Null vs Nedefined

Nič je podatkovni tip v JavaScriptu, ki se uporablja za dodelitev nevrednosti spremenljivki. Nedefinirano je podatkovni tip v JavaScriptu, ki se uporablja, ko je spremenljivka deklarirana, vendar ji ni dodeljena vrednost.
Vrednost
Ko je spremenljivka dodeljena ničelni vrednosti, je vrednost ničelna. Ko je spremenljivka dodeljena nedefinirana, je vrednost nedefinirana.
Vrsta podatkov
Ko je spremenljivki dodeljena ničelna vrednost, je podatkovni tip objekt. Ko je spremenljivka dodeljena nedefinirana, se podatkovni tip obravnava kot nedefiniran.

Povzetek – nič proti nedefiniranemu v JavaScript

JavaScript je skriptni jezik na strani odjemalca, ki se uporablja za razvoj spletnih aplikacij. Na spletno stran prinaša interaktivnost. Uporablja se tudi za razvoj spletnih programov, video iger. Skupaj s HTML in CSS je to temeljna tehnologija svetovnega spleta. Mnogi brskalniki podpirajo JavaScript. Pri pisanju programov v JavaScriptu je potrebno shranjevati podatke. Podatki so shranjeni v spremenljivkah. Vsaka spremenljivka ima tip podatkov. Dve izmed njih sta ničelni in nedefinirani. Razlika med null in undefined v JavaScriptu je v tem, da se null uporablja za dodelitev nevrednosti spremenljivki, medtem ko se undefined uporablja, ko je spremenljivka deklarirana, vendar ji ni dodeljena vrednost.

Prenesite PDF null vs undefined v JavaScript

Lahko prenesete PDF različico tega članka in jo uporabite za namene brez povezave v skladu z opombo o citiranju. Prenesite PDF različico tukaj: Razlika med ničelnim in nedefiniranim v JavaScript

Priporočena: