Razlika med null in undefined v JavaScript

Ključna razlika - nična vs nedefinirano v JavaScript
 

JavaScript se uporablja kot skriptni jezik na strani odjemalca, da spletne strani postanejo dinamične. Za uporabo s HyperText Markup Language (HTML) je preprost za uporabo. JavaScript je uporaben za povečanje interaktivnosti in gradnjo bogatejših vmesnikov. Pri programiranju z JavaScriptom je potrebno shranjevanje podatkov. Spremenljivka je območje shranjevanja, s katerim lahko program manipulira. 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 Numbers, String in Booleans. Številke hranijo numerične vrednosti, Strings shranjujejo zaporedje znakov in Booleans shranjujejo true ali false. JavaScript ima tudi sestavljene tipe podatkov, ki so predmeti itd. Obstajata še dve spremenljivki. So nične in neopredeljene. Ta članek govori o razliki med ničelno in nedefinirano v JavaScript. The ključna razlika med ničelnim in nedefiniranim v JavaScript je to null se uporablja za dodelitev ne-vrednosti spremenljivki, medtem ko je nedefinirana, ko je spremenljivka deklarirana, vendar ni dodeljena z vrednostjo.

VSEBINA

1. Pregled in ključne razlike
2. Kaj je v JavaScriptu nič
3. Kaj v JavaScript ni določeno
4. Podobnosti med null in undefined v JavaScript
5. Primerjava drug ob drugem - ničelna in nedefinirana v JavaScript v tabeli
6. Povzetek

V JavaScriptu je nič?

JavaScript podpira objektno usmerjeno programiranje. Program ali programsko opremo lahko modeliramo v predmete s pomočjo JavaScript. Ti predmeti komunicirajo z drugimi predmeti. Predmeti JavaScript so zapisani s pomočjo kodrastih naramnic. Lastnosti predmeta so zapisane kot ime, pari vrednosti. Ločeni so z vejico. npr. var student = ime: “Ann”, ocene: 65;

Ko želi programer dodeliti spremenljivki nevrednotenje, lahko uporabi vrsto podatkov ničelno. Ta vrsta podatkov velja za predmet.

Glej spodnje izjave JavaScript.

var x = null;

document.write (x);

document.write (typeof (x));

Document.write (x) bo dala vrednost x. Ničelna je. Vrsta x je objekt.

Glej spodnji primer.

var student = ime: “Ann”, ocene: 65;

študent = null;

Glede na zgoraj navedeno je vrednost študenta nična. Vrsta podatkov je objekt.

Kaj v Javascript ni določeno?

V JavaScript-u, ko je spremenljivka razglašena, vendar ne dodeli vrednosti, potem ni definirana.

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

var x;

dokument. napisati (x);

document.write (tip (x));

To bo prikazalo vrednost na strani HTML. Daje nedefinirano. Zato vsebuje vrednost nedefinirane. Pri pisanju document.write (vnesite (x)); in ponovno naloži stran, bo še vedno nedefinirana. Torej ima spremenljivka x vrednost, ki ni definirana, tip pa tudi nedefinirano.

Glej tudi spodnjo izjavo.

študent var;

document.write (študent);

Študent spremenljivke ima nedefinirano vrednost. Tudi vrsta te spremenljivke ni definirana.

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

var študent = neopredeljen;

document.write (študent);

document.write (typeof (študent));

Zdaj ima spremenljivka študent nedefinirano vrednost. Neopredeljen je tudi tip spremenljivega študenta.

Kakšna je podobnost med ničelno in nedefinirano?

  • Oba sta tipa podatkov v JavaScript.

Kakšna je razlika med ničelno in nedefinirano?

Null proti Neodločeno

Null je vrsta podatkov v JavaScript, ki se uporablja za dodelitev spremenljivki, ki ni vrednost. Neopredeljen je tip podatkov v JavaScript, ki se uporablja, ko je spremenljivka deklarirana, vendar ji ni dodeljena vrednost.
 Vrednost
Ko je spremenljivki dodeljena null, je vrednost null. Ko je spremenljivki dodeljena nedefinirana, je vrednost nedefinirana.
Vrsta podatkov
Ko je spremenljivki dodeljena ničelna vrednost, je podatkovni tip predmet. Kadar je spremenljivki dodeljena nedefinirana, se vrsta podatkov šteje za nedefinirano.

Povzetek - ničelno vs nedefinirano 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 temeljna tehnologija za svetovni splet. Mnogi brskalniki podpirajo JavaScript. Pri pisanju programov v JavaScript je potrebno shranjevanje podatkov. Podatki so shranjeni v spremenljivkah. Vsaka spremenljivka ima vrsto podatkov. Dve izmed njih sta nični in nedefinirani. Razlika med null in undefined v JavaScript je, da se null uporablja za dodelitev ne-vrednosti spremenljivki, medtem ko je undefined uporabljena, ko je spremenljivka deklarirana, vendar ni dodeljena z vrednostjo.

Prenesite PDF null vs undefined v JavaScript

Lahko prenesete PDF različico tega članka in jo uporabljate za namene brez povezave, kot je navedeno v navodilu. Prenesite PDF različico tukaj: Razlika med null in nedefinirano v JavaScript

Referenca:

1.tutorialspoint.com. "JavaScript spremenljivke." Točka, ki je na voljo tukaj  
2. Vrste podatkov JavaScripta, w3schools.com Na voljo tukaj  

Vljudnost slik:

1.'Jaavska značka 'Nikotaf - Lastno delo, (CC BY-SA 4.0) prek Commons Wikimedia