Ključna razlika - null vs undefined in JavaScript
JavaScript se koristi kao skriptni jezik na strani klijenta kako bi web stranice učinile dinamičnim. Jednostavan je za korištenje s jezikom za označavanje HyperText (HTML). JavaScript je koristan za povećanje interaktivnosti i izgradnju bogatijih sučelja. Pri programiranju s JavaScriptom potrebno je pohraniti podatke. Varijabla je skladišno područje kojim program može manipulirati. Varijable su memorijska mjesta. Svaka varijabla ima tip. Ovisi o rasponu vrijednosti koji se mogu pohraniti na tom memorijskom mjestu. JavaScript podržava mnoge vrste podataka. Primitivni tipovi podataka su Numbers, String i Booleans. Brojevi pohranjuju numeričke vrijednosti, nizovi spremaju slijed znakova, a logičke vrijednosti istinito ili netačno. JavaScript također ima složene vrste podataka koji su objekti itd. Postoje još dvije varijable. Oni su ništavi i nedefinirani. Ovaj članak raspravlja o razlici između null i undefined u JavaScript-u. Ključna razlika između null i undefined u JavaScript je u tome što se null koristi za dodjeljivanje ne-vrijednosti varijabli, dok se undefined koristi kada je varijabla deklarirana, ali nije dodijeljena s vrijednošću.
SADRŽAJ
1. Pregled i ključna razlika
2. Što je null u JavaScript-u
3. Što je nedefinirano u JavaScript-u
4. Sličnosti između null-a i undefined-a u JavaScript-u
5. Usporedna usporedba - null vs undefined u JavaScript-u u tabličnom obliku
6. Sažetak
Što je null u Javascriptu?
JavaScript podržava objektno orijentirano programiranje. Program ili softver mogu se modelirati u objekte pomoću JavaScript-a. Ti predmeti komuniciraju s drugim objektima. JavaScript objekti napisani su pomoću kovrčavih zagrada. Svojstva objekta zapisuju se kao parovi imena, vrijednosti. Odvojeni su zarezom. npr. var student = {ime: “Ann”, oznake: 65};
Kad programer želi varijabli dodijeliti ne-vrijednost, može upotrijebiti tip podataka null. Ovaj se tip podataka smatra objektom.
Pogledajte dolje navedene JavaScript izjave.
var x = null;
document.write (x);
document.write (typeof (x));
Document.write (x) dat će vrijednost x. Nula je. Tip x je objekt.
Pogledajte donji primjer.
var student = {ime: “Ann”, oznake: 65};
student = null;
Prema navedenom, vrijednost učenika je nula. Tip podataka je objekt.
Što je nedefinirano u Javascriptu?
U JavaScript-u, kada je varijabla deklarirana, ali nije dodijelila vrijednost, tada je nedefinirana.
Pogledajte dolje navedene JavaScript izjave. Ako postoji izjava poput var x; gdje je x varijabla. Tada x ima vrijednost nedefiniranu. Vrsta podataka je također nedefinirana.
var x;
dokument. napiši (x);
document.write (vrsta (x));
Ovo će prikazati vrijednost na HTML stranici. Daje nedefinirano. Stoga sadrži vrijednost undefined. Prilikom pisanja document.write (vrsta (x)); i ponovno učitavanje stranice, i dalje će dati undefined. Stoga varijabla x ima vrijednost koja je nedefinirana, a tip je također nedefiniran.
Pogledajte i donju izjavu.
var student;
document.write (student);
Varijabla student ima nedefiniranu vrijednost. Vrsta te varijable također je nedefinirana.
Također je moguće vrijednost varijable postaviti na undefined. Pogledajte donju izjavu.
var student = nedefinirano;
document.write (student);
document.write (typeof (student));
Sada studentska varijabla ima nedefiniranu vrijednost. Vrsta učenika s varijablama također je nedefinirana.
Koja je sličnost između null i undefined?
Obje su vrste podataka u JavaScript-u
Koja je razlika između null i undefined?
Diff Article Sredina prije tablice
Null vs Nedefinirano |
|
Null je vrsta podataka u JavaScript-u koja se koristi za dodjeljivanje ne-vrijednosti varijabli. | Nedefinirano je vrsta podataka u JavaScript-u koja se koristi kada je varijabla deklarirana, ali joj nije dodijeljena vrijednost. |
Vrijednost | |
Kada je varijabla dodijeljena null, vrijednost je null. | Kada je varijabla dodijeljena nedefiniranom, vrijednost je nedefinirana. |
Tip podataka | |
Kada je varijabli dodijeljeno null, vrsta podataka je objekt. | Kada je varijabla dodijeljena nedefiniranom, vrsta podataka smatra se nedefiniranom. |
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đer se koristi za razvoj internetskih programa, video igara. Zajedno s HTML-om i CSS-om, to je temeljna tehnologija za World Wide Web. Mnogi preglednici podržavaju JavaScript. Pri pisanju programa na JavaScript-u potrebno je pohraniti podatke. Podaci se pohranjuju u varijable. Svaka varijabla ima tip podataka. Dvije od njih su ništavne i nedefinirane. Razlika između null i undefined u JavaScript je u tome što se null koristi za dodjeljivanje ne-vrijednosti varijabli, dok se undefined koristi kada je varijabla deklarirana, ali nije dodijeljena s vrijednošću.
Preuzmite PDF null vs undefined u JavaScript
Možete preuzeti PDF verziju ovog članka i koristiti je u izvanmrežne svrhe prema napomeni. Preuzmite PDF verziju ovdje: Razlika između nule i nedefiniranog u JavaScript-u