Razlika Med Null In Undefined V JavaScript

Kazalo:

Razlika Med Null In Undefined V JavaScript
Razlika Med Null In Undefined V JavaScript

Video: Razlika Med Null In Undefined V JavaScript

Video: Razlika Med Null In Undefined V JavaScript
Video: Javascript-джедай #8 - null и undefined 2024, Maj
Anonim

Ključna razlika - null vs undefined in JavaScript

JavaScript se uporablja kot skriptni jezik na strani odjemalca, da spletne strani postanejo dinamične. Je enostaven za uporabo z označevalnim jezikom HyperText (HTML). JavaScript je koristen za povečanje interaktivnosti in za izgradnjo bogatejših vmesnikov. Pri programiranju z JavaScriptom je treba shraniti podatke. Spremenljivka je prostor za shranjevanje, s katerim lahko program manipulira. Spremenljivke so lokacije v pomnilniku. Vsaka spremenljivka ima tip. To je odvisno od obsega vrednosti, ki jih je mogoče shraniti na tem mestu. JavaScript podpira številne vrste podatkov. Primitivni podatkovni tipi so Numbers, String in Booleans. Številke shranjujejo številske vrednosti, nizi shranjujejo zaporedje znakov, logične vrednosti pa true ali false. JavaScript ima tudi sestavljene vrste podatkov, ki so predmeti itd. Obstajata še dve spremenljivki. So nični in nedoločeni. Ta članek obravnava razliko med null in undefined v JavaScript. Ključna razlika med null in undefined v JavaScript je v tem, da se null uporablja za dodelitev ne-vrednosti spremenljivki, undefined pa kadar je spremenljivka deklarirana, vendar ni dodeljena z vrednostjo.

VSEBINA

1. Pregled in ključna razlika

2. Kaj je nič v JavaScript-u

3. Kaj je nedefinirano v JavaScript-u

4. Podobnosti med ničelnim in nedefiniranim v JavaScript-u

5. Vzporedna primerjava - ničelno in nedefinirano v JavaScript-u v tabelarnem obrazcu

6. Povzetek

Kaj je null v Javascriptu?

JavaScript podpira objektno usmerjeno programiranje. Program ali programsko opremo je mogoče z uporabo JavaScript-a modelirati v predmete. Ti predmeti komunicirajo z drugimi predmeti. Predmeti JavaScript se zapisujejo z zavitimi oklepaji. Lastnosti predmeta so zapisane kot ime, vrednostni pari. Ločeni so z vejico. npr. var student = {ime: “Ann”, oznake: 65};

Razlika med null in undefined v JavaScript
Razlika med null in undefined v JavaScript

Ko želi programer spremenljivki dodeliti ne-vrednost, lahko uporabi podatkovni tip null. Ta podatkovni tip se šteje za objekt.

Glejte spodnje izjave JavaScript.

var x = nič;

document.write (x);

document.write (typeof (x));

Document.write (x) bo dal vrednost x. Ničen je. Tip x je objekt.

Glejte spodnji primer.

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

študent = nič;

Glede na zgoraj navedeno je vrednost študenta nična. Podatkovni tip je objekt.

Kaj je nedefinirano v Javascriptu?

V JavaScript, ko je spremenljivka deklarirana, vendar ni dodelila vrednosti, je nedefinirana.

Glejte spodnje izjave JavaScript. Če obstaja izjava, kot je var x; kjer je x spremenljivka. Potem ima vrednost x nedefinirano. Tudi vrsta podatkov ni definirana.

var x;

dokument. piši (x);

document.write (vrsta (x));

To bo vrednost prikazalo na strani HTML. Daje nedefinirano. Zato vsebuje vrednost undefined. Ko pišete document.write (vrsta (x)); in ponovno naložite stran, bo še vedno nedefinirano. Zato ima spremenljivka x vrednost nedoločeno in tudi tip je nedefiniran.

Glejte tudi spodnjo izjavo.

študent var;

document.write (študent);

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

Prav tako je mogoče spremenljivko nastaviti na nedefinirano. Glej spodnjo izjavo.

var študent = nedefinirano;

document.write (študent);

document.write (typeof (študent));

Zdaj ima študentska spremenljivka nedefinirano vrednost. Tudi tip spremenljivke študent ni opredeljen.

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

Oba sta podatkovna tipa v JavaScript

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

Diff Article Sredina pred mizo

Nično proti Nedoločeno

Nič je podatkovni tip v JavaScript, ki se uporablja za dodelitev ne-vrednosti spremenljivki. Nedefinirano je podatkovni tip v JavaScript, ki se uporablja, ko je spremenljivka deklarirana, vendar ji ni dodeljena vrednost.
Vrednost
Ko je spremenljivka dodeljena ničelni vrednosti, je vrednost nična. Ko je spremenljivka dodeljena nedefinirano, je vrednost nedefinirana.
Vrsta podatkov
Ko je spremenljivki dodeljena nič, je podatkovni tip objekt. Ko je spremenljivka dodeljena nedefinirano, se tip podatkov šteje za nedefiniran.

Povzetek - null vs undefined in JavaScript

JavaScript je odjemalski skriptni jezik, ki se uporablja za razvoj spletnih aplikacij. Spletni strani prinaša interaktivnost. Uporablja se tudi za razvoj spletnih programov, video iger. Skupaj s HTML in CSS je to jedro tehnologije za svetovni splet. Številni brskalniki podpirajo JavaScript. Pri pisanju programov v JavaScript morate shraniti podatke. Podatki so shranjeni v spremenljivkah. Vsaka spremenljivka ima podatkovni tip. Dva izmed njih sta nična in nedoločena. Razlika med null in undefined v JavaScript je v tem, da se null uporablja za dodelitev ne-vrednosti spremenljivki, medtem ko se undefined uporablja, ko je spremenljivka deklarirana, vendar ni dodeljena z vrednostjo.

Prenesite PDF z ničlo v primerjavi z nedefiniranim v JavaScript

Lahko prenesete različico tega članka v obliki PDF in jo uporabite za uporabo brez povezave, kot je navedeno v opombi. Prosimo, prenesite PDF različico tukaj: Razlika med null in undefined v JavaScript

Priporočena: