Razlika između null i undefined u JavaScript-u

Ključna razlika - nula vs nedefinirano u JavaScriptu
 

JavaScript se koristi kao skriptni jezik na strani klijenta da bi web stranice bile dinamične. Jednostavan je za upotrebu s HyperText Markup Language (HTML). JavaScript je koristan za povećanje interaktivnosti i izgradnju bogatijih sučelja. Kod programiranja s JavaScript-om potrebno je pohraniti podatke. Varijabla je područje za pohranu kojim program može manipulirati. Varijable su mjesta u memoriji. Svaka varijabla ima vrstu. Ovisi o rasponu vrijednosti koje 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, Strings pohranjuje niz znakova, a Booleans pohranjuje true ili false. JavaScript također ima složene tipove podataka koji su objekti itd. Postoje još dvije varijable. One su ništavne i nedefinirane. Ovaj članak govori o razlici između null i undefined u JavaScript-u. ključna razlika između null i undefined u JavaScript je to null koristi se za dodjeljivanje ne-vrijednosti varijabli, dok je nedefinirano kada se varijabla deklarira, ali nije dodijeljena s vrijednošću.

SADRŽAJ

1. Pregled i ključne razlike
2. Što je null u JavaScriptu
3. Što nije definirano u JavaScript-u
4. Sličnosti između null i undefined u JavaScript-u
5. Usporedna usporedba - nulta i nedefinirana u JavaScript u tabelarnom 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. Ovi objekti komuniciraju s drugim objektima. JavaScript objekti pišu se kovrčavim zagradama. Svojstva objekta pišu se kao ime, parovi vrijednosti. Odvojeni su zarezom. npr var student = ime: “Ann”, ocjene: 65;

Kad programer želi dodijeliti ne-vrijednost varijabli, može upotrijebiti vrstu podataka null. Ova vrsta podataka smatra se objektom.

Pogledajte dolje navedene JavaScript izjave.

var x = null;

document.write (x);

document.write (typeof (x));

Document.write (x) dat će vrijednost x. Nulta je. Vrsta x je objekt.

Pogledajte donji primjer.

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

student = nula;

Prema navedenom, vrijednost učenika je nula. Vrsta podataka je objekt.

Što je nedefinirano u Javascriptu?

U JavaScript-u, kada je varijabla deklarirana, ali ne dodijeli vrijednost, onda 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. pisanje (x);

document.write (tip (x));

To će prikazati vrijednost na HTML stranici. Daje nedefinirano. Stoga sadrži vrijednost nedefinirane. Pri pisanju document.write (upišite (x)); i ponovno učitavanje stranice ostat će nedefinirano. Stoga varijabla x ima vrijednost koja nije definirana, a tip je i nedefiniran.

Pogledajte i donju izjavu.

var student;

document.write (učenik);

Student varijable ima nedefiniranu vrijednost. Vrsta te varijable također je nedefinirana.

Također je moguće varijablu postaviti na nedefiniranu. Pogledajte donju izjavu.

var student = nedefiniran;

document.write (učenik);

document.write (typeof (Student));

Sada studentska varijabla ima nedefiniranu vrijednost. Neznačena je i vrsta varijabilnog učenika.

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

  • Obje su vrste podataka u JavaScript-u.

Koja je razlika između nulte i nedefinirane?

Null vs nedefinirano

Nulta je vrsta podataka u JavaScript-u koja se koristi za dodjeljivanje ne-vrijednosti varijabli. Neodređeno je vrsta podataka u JavaScriptu koja se koristi kada je varijabla deklarirana, ali joj nije dodijeljena vrijednost.
 Vrijednost
Kad se varijabli dodijeli null, vrijednost je null. Kad se varijabli dodijeli nedefinirana, vrijednost je nedefinirana.
Vrsta podataka
Kad se varijabli dodijeli nula, vrsta podataka je objekt. Kad se varijabli dodijeli nedefinirana, vrsta podataka smatra se nedefiniranom.

Sažetak - nula vs nedefinirano u JavaScriptu 

JavaScript je skriptni jezik na strani klijenta koji se koristi za razvoj web aplikacija. Donosi interaktivnost na web stranici. Također se koristi za razvoj internetskih programa, video igara. Zajedno s HTML-om i CSS-om, to je osnovna tehnologija za World Wide Web. Mnogi preglednici podržavaju JavaScript. Pri pisanju programa u JavaScript-u potrebno je pohraniti podatke. Podaci se pohranjuju u varijable. Svaka varijabla ima vrstu podataka. Dvoje od njih su ništavne i nedefinirane. Razlika između null i undefined u JavaScriptu je da se null koristi za dodjeljivanje ne-vrijednosti varijabli, dok je undefined koristi kada je varijabla deklarirana, ali nije dodijeljena s vrijednošću..

Preuzmite PDF datoteke null vs undefined u JavaScript-u

Možete preuzeti PDF verziju ovog članka i koristiti je za izvanmrežne svrhe, prema napomeni. Molimo preuzmite PDF verziju ovdje: Razlika između null i nedefinirane u JavaScript

Referenca:

1.tutorialspoint.com. "JavaScript varijable." Točka, dostupno ovdje  
2.JavaScript tipovi podataka, w3schools.com Dostupno ovdje  

Ljubaznošću slike:

1.'Javatska značka'Od Nikotafa - Vlastiti rad, (CC BY-SA 4.0) putem Commons Wikimedia