Razlika između null i undefined u JavaScript-u

Sadržaj:

Razlika između null i undefined u JavaScript-u
Razlika između null i undefined u JavaScript-u

Video: Razlika između null i undefined u JavaScript-u

Video: Razlika između null i undefined u JavaScript-u
Video: ДНК против РНК (обновлено) 2024, Novembar
Anonim

Ključna razlika – null vs undefined u JavaScript-u

JavaScript se koristi kao skriptni jezik na strani klijenta da bi web stranice bile dinamičke. Lako se koristi sa jezikom za označavanje hiperteksta (HTML). JavaScript je koristan za povećanje interaktivnosti i za izgradnju bogatijih interfejsa. Prilikom programiranja sa JavaScript-om potrebno je pohraniti podatke. Varijabla je prostor za pohranu kojim program može manipulirati. Varijable su memorijske lokacije. Svaka varijabla ima tip. Zavisi od raspona vrijednosti koje se mogu pohraniti na toj memorijskoj lokaciji. JavaScript podržava mnoge tipove podataka. Primitivni tipovi podataka su brojevi, nizovi i logički. Brojevi pohranjuju numeričke vrijednosti, nizovi pohranjuju niz znakova, a Booleovi pohranjuju true ili false. JavaScript također ima složene tipove podataka koji su objekti itd. Postoje još dvije varijable. Oni su null i nedefinisani. Ovaj članak govori o razlici između null i undefined u JavaScriptu. Ključna razlika između null i undefined u JavaScript-u je ta što se null koristi za dodjelu nevrijednosti varijabli, dok se nedefinirana koristi kada je varijabla deklarirana, ali joj nije dodijeljena vrijednost.

Šta je null u Javascriptu?

JavaScript podržava objektno orijentirano programiranje. Program ili softver mogu se modelirati u objekte koristeći JavaScript. Ovi objekti komuniciraju s drugim objektima. JavaScript objekti se pišu pomoću vitičastih zagrada. Svojstva objekta se pišu kao parovi ime, vrijednost. Oni su odvojeni zarezom. npr. var student={ime: “Ann”, ocjene: 65};

Razlika između null i undefined u JavaScriptu
Razlika između null i undefined u JavaScriptu

Kada programer želi da dodijeli nevrijednost varijabli, može koristiti tip podataka null. Ovaj tip podataka se smatra objektom.

Pogledajte donje JavaScript izjave.

var x=null;

document.write(x);

document.write(typeof(x));

Dokument.write(x) će dati vrijednost x. To je nulto. Tip x je objekt.

Pogledajte donji primjer.

var student={ime: “Ann”, ocjene: 65};

student=null;

Prema gore navedenom, vrijednost studenta je nula. Tip podataka je objekt.

Šta je nedefinirano u Javascriptu?

U JavaScriptu, kada je varijabla deklarirana, ali joj nije dodijeljena vrijednost, tada je nedefinirana.

Pogledajte donje JavaScript izjave. Ako postoji izjava kao što je var x; gdje je x varijabla. Tada x ima vrijednost nedefiniranu. Tip podataka je također nedefiniran.

var x;

dokument. napisati(x);

document.write(tip(x));

Ovo će prikazati vrijednost na HTML stranici. Daje nedefinisano. Stoga sadrži vrijednost nedefinirano. Prilikom pisanja document.write(type(x)); i ponovno učitavanje stranice, i dalje će dati nedefinirano. Dakle, varijabla x ima vrijednost koja je nedefinirana, a tip je također nedefiniran.

Pogledajte i izjavu ispod.

var student;

document.write(student);

Varijabla učenik ima nedefinisanu vrijednost. Tip te varijable je također nedefiniran.

Takođe je moguće postaviti vrijednost varijable na nedefinisanu. Pogledajte izjavu ispod.

var student=undefined;

document.write(student);

document.write(typeof(student));

Sada varijabla učenika ima nedefiniranu vrijednost. Tip varijable student je također nedefiniran.

Koja je sličnost između null i undefined?

Oba su tipa podataka u JavaScript-u

Koja je razlika između null i undefined?

Null vs Undefined

Null je tip podataka u JavaScript-u koji se koristi za dodjelu nevrijednosti varijabli. Nedefinirano je tip podataka u JavaScriptu koji se koristi kada je varijabla deklarirana, ali joj nije dodijeljena vrijednost.
Vrijednost
Kada je varijabla dodijeljena null, vrijednost je null. Kada je varijabla dodijeljena nedefinirana, vrijednost je nedefinirana.
Tip podataka
Kada je varijabla dodijeljena null, tip podataka je objekt. Kada je varijabla dodijeljena nedefinirana, tip podataka se smatra nedefiniranim.

Sažetak – null vs undefined u JavaScript-u

JavaScript je skriptni jezik na strani klijenta koji se koristi za razvoj web aplikacija. Donosi interaktivnost na web stranicu. Takođe se koristi za razvoj onlajn programa, video igrica. Uz HTML i CSS, to je osnovna tehnologija za World Wide Web. Mnogi pretraživači podržavaju JavaScript. Prilikom pisanja programa u JavaScript-u, potrebno je pohraniti podatke. Podaci se pohranjuju u varijablama. Svaka varijabla ima tip podataka. Dva od njih su nula i nedefinirana. Razlika između null i undefined u JavaScript-u je u tome što se null koristi za dodjelu nevrijednosti varijabli, dok se nedefinirana koristi kada je varijabla deklarirana, ali joj nije dodijeljena vrijednost.

Preuzmite PDF null vs undefined u JavaScript-u

Možete preuzeti PDF verziju ovog članka i koristiti ga za vanmrežne svrhe prema napomeni o citatu. Molimo preuzmite PDF verziju ovdje: Razlika između null i undefined u JavaScript-u

Preporučuje se: