Razlika između null i nedefiniranog u JavaScriptu

Sadržaj:

Razlika između null i nedefiniranog u JavaScriptu
Razlika između null i nedefiniranog u JavaScriptu

Video: Razlika između null i nedefiniranog u JavaScriptu

Video: Razlika između null i nedefiniranog u JavaScriptu
Video: |Mesentery and Omentum| |ISM| 2024, Srpanj
Anonim

Ključna razlika – null u odnosu na nedefinirano u JavaScriptu

JavaScript se koristi kao skriptni jezik na strani klijenta kako bi web stranice bile dinamične. Jednostavan je za korištenje s HyperText Markup Language (HTML). JavaScript je koristan za povećanje interaktivnosti i izgradnju bogatijih sučelja. Kod programiranja s JavaScriptom potrebno je pohraniti podatke. Varijabla je prostor za pohranu kojim program može manipulirati. Varijable su memorijske lokacije. Svaka varijabla ima tip. Ovisi o rasponu vrijednosti koje se mogu pohraniti na tom memorijskom mjestu. JavaScript podržava mnoge vrste podataka. Primitivni tipovi podataka su brojevi, nizovi i Booleovi. Brojevi pohranjuju numeričke vrijednosti, nizovi pohranjuju niz znakova, a Booleovi pohranjuju true ili false. JavaScript također ima kompozitne tipove podataka koji su objekti itd. Postoje još dvije varijable. Oni su ništavni i nedefinirani. Ovaj članak govori o razlici između null i undefined u JavaScriptu. Ključna razlika između null i undefined u JavaScriptu je ta što se null koristi za dodjelu ne-vrijednosti varijabli, dok se undefined koristi kada je varijabla deklarirana, ali joj nije dodijeljena vrijednost.

Što je null u Javascriptu?

JavaScript podržava objektno orijentirano programiranje. Program ili softver mogu se modelirati u objekte pomoću JavaScripta. Ti objekti komuniciraju s drugim objektima. JavaScript objekti se pišu pomoću vitičastih zagrada. Svojstva objekta su zapisana kao parovi ime, vrijednost. Odvajaju se 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 dodijeliti ne-vrijednost varijabli, može koristiti tip podataka null. Ovaj tip podataka smatra se objektom.

Pogledajte donje JavaScript izjave.

var x=null;

document.write(x);

document.write(typeof(x));

document.write(x) će dati vrijednost x. To je ništavno. Vrsta 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.

Što je nedefinirano u Javascriptu?

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

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

var x;

dokument. pisati(x);

document.write(type(x));

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

Pogledajte i donju izjavu.

var student;

document.write(student);

Varijabla student ima nedefiniranu vrijednost. Tip te varijable također nije definiran.

Također je moguće postaviti vrijednost varijable na nedefinirano. Pogledajte donju izjavu.

var student=nedefinirano;

document.write(student);

document.write(typeof(student));

Sada varijabla student ima nedefiniranu vrijednost. Tip varijable student također nije definiran.

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

Oboje su tipovi podataka u JavaScriptu

Koja je razlika između null i nedefiniranog?

Null vs Nedefinirano

Nula je tip podataka u JavaScriptu koji se koristi za dodjeljivanje ne-vrijednosti varijabli. Nedefinirano je tip podataka u JavaScriptu koji se koristi kada je varijabla deklarirana, ali joj nije dodijeljena vrijednost.
Vrijednost
Kada je varijabli dodijeljena vrijednost null, vrijednost je null. Kada je varijabli dodijeljena nedefinirana, vrijednost je nedefinirana.
Vrsta podataka
Kada je varijabli dodijeljena null, tip podataka je objekt. Kada je varijabli dodijeljena nedefinirana, vrsta podataka se smatra nedefiniranom.

Sažetak – null u odnosu na nedefinirano u JavaScriptu

JavaScript je skriptni jezik na strani klijenta koji se koristi za razvoj web aplikacija. Donosi interaktivnost na web stranicu. Također se koristi za razvoj online programa, video igara. Uz HTML i CSS, to je temeljna tehnologija za World Wide Web. Mnogi preglednici podržavaju JavaScript. Prilikom pisanja programa u JavaScriptu potrebno je pohranjivati podatke. Podaci se pohranjuju u varijablama. Svaka varijabla ima tip podataka. Dvije od njih su ništavne i nedefinirane. Razlika između null i undefined u JavaScriptu je u tome što se null koristi za dodjeljivanje ne-vrijednosti varijabli, dok se undefined koristi kada je varijabla deklarirana, ali joj nije dodijeljena vrijednost.

Preuzmi PDF null vs nedefined u JavaScript

Možete preuzeti PDF verziju ovog članka i koristiti ga za izvanmrežne svrhe prema napomeni o citatu. Ovdje preuzmite PDF verziju: Razlika između null i nedefiniranog u JavaScriptu

Preporučeni: