Różnica Między Wartością Null I Undefined W JavaScript

Spisu treści:

Różnica Między Wartością Null I Undefined W JavaScript
Różnica Między Wartością Null I Undefined W JavaScript

Wideo: Różnica Między Wartością Null I Undefined W JavaScript

Wideo: Różnica Między Wartością Null I Undefined W JavaScript
Wideo: Типы данных JAVASCRIPT. Null String Undefined Boolean Number и другие. Уроки JAVASCRIPT с нуля 2020 2024, Listopad
Anonim

Kluczowa różnica - null vs undefined w JavaScript

JavaScript jest używany jako język skryptowy po stronie klienta, aby strony internetowe były dynamiczne. Jest łatwy w użyciu dzięki HyperText Markup Language (HTML). JavaScript jest przydatny do zwiększania interaktywności i tworzenia bogatszych interfejsów. Podczas programowania w JavaScript konieczne jest przechowywanie danych. Zmienna to obszar pamięci, którym program może manipulować. Zmienne to lokalizacje pamięci. Każda zmienna ma typ. Zależy to od zakresu wartości, które mogą być przechowywane w tej lokalizacji pamięci. JavaScript obsługuje wiele typów danych. Pierwotne typy danych to liczby, łańcuchy i wartości logiczne. Liczby przechowują wartości liczbowe, ciągi znaków przechowują sekwencję znaków, a wartości logiczne przechowują prawdę lub fałsz. JavaScript ma również złożone typy danych, które są obiektami itp. Są jeszcze dwie zmienne. Są nieważne i nieokreślone. W tym artykule omówiono różnicę między wartością null i undefined w JavaScript. Kluczowa różnica między wartością null i undefined w JavaScript polega na tym, że null służy do przypisywania zmiennej niebędącej wartością, podczas gdy wartość undefined jest używana, gdy zmienna jest zadeklarowana, ale nie ma przypisanej wartości.

ZAWARTOŚĆ

1. Omówienie i kluczowa różnica

2. Co jest null w JavaScript

3. Co jest niezdefiniowane w JavaScript

4. Podobieństwa między wartością null a niezdefiniowaną w JavaScript

5. Porównanie obok siebie - wartość null vs undefined w JavaScript w formie tabelarycznej

6. Podsumowanie

Co to jest null w JavaScript?

JavaScript obsługuje programowanie obiektowe. Program lub oprogramowanie można zamodelować w obiekty za pomocą JavaScript. Te obiekty komunikują się z innymi obiektami. Obiekty JavaScript są zapisywane przy użyciu nawiasów klamrowych. Właściwości obiektu są zapisywane jako nazwa, pary wartości. Są oddzielone przecinkiem. np. var student = {imię: „Anna”, oceny: 65};

Różnica między wartością null i undefined w JavaScript
Różnica między wartością null i undefined w JavaScript

Gdy programista chce przypisać zmienną niebędącą wartością, może użyć typu danych null. Ten typ danych jest traktowany jako obiekt.

Zapoznaj się z poniższymi oświadczeniami JavaScript.

var x = null;

document.write (x);

document.write (typeof (x));

Document.write (x) zwróci wartość x. To jest nieważne. Typ x to obiekt.

Zobacz poniższy przykład.

var student = {imię: „Anna”, oceny: 65};

student = null;

Zgodnie z powyższym wartość studenta jest zerowa. Typ danych to obiekt.

Co jest niezdefiniowane w JavaScript?

W JavaScript, gdy zmienna jest zadeklarowana, ale nie przypisała wartości, jest niezdefiniowana.

Zapoznaj się z poniższymi oświadczeniami JavaScript. Jeśli istnieje instrukcja, taka jak var x; gdzie x jest zmienną. Wtedy x ma wartość undefined. Typ danych również jest niezdefiniowany.

var x;

dokument. napisz (x);

document.write (typ (x));

Spowoduje to wyświetlenie wartości na stronie HTML. Daje nieokreślony. Dlatego zawiera wartość undefined. Podczas pisania document.write (typ (x)); i przeładowanie strony, nadal będzie dawać undefined. Dlatego zmienna x ma wartość, która jest niezdefiniowana, a typ również jest niezdefiniowany.

Zapoznaj się również z poniższym stwierdzeniem.

var student;

document.write (student);

Zmienna student ma niezdefiniowaną wartość. Typ tej zmiennej również jest niezdefiniowany.

Możliwe jest również ustawienie wartości zmiennej na undefined. Zobacz poniższe oświadczenie.

var student = undefined;

document.write (student);

document.write (typeof (student));

Teraz zmienna studenta ma nieokreśloną wartość. Niezdefiniowany jest również typ zmiennej uczeń.

Jakie jest podobieństwo między wartością null a undefined?

Oba są typami danych w JavaScript

Jaka jest różnica między wartością null a undefined?

Porównaj środek artykułu przed tabelą

Null vs Undefined

Wartość null to typ danych w języku JavaScript używany do przypisywania zmiennej niebędącej wartością. Niezdefiniowany to typ danych w JavaScript używany, gdy zmienna jest zadeklarowana, ale nie ma przypisanej wartości.
Wartość
Gdy zmiennej jest przypisana wartość null, wartość jest równa null. Gdy zmiennej jest przypisana wartość undefined, wartość jest niezdefiniowana.
Typ danych
Gdy zmiennej jest przypisana wartość null, typem danych jest obiekt. Gdy zmiennej jest przypisana wartość niezdefiniowana, typ danych jest uważany za niezdefiniowany.

Podsumowanie - null vs undefined w JavaScript

JavaScript to język skryptowy po stronie klienta używany do tworzenia aplikacji internetowych. Zapewnia interaktywność na stronie internetowej. Służy również do tworzenia programów online, gier wideo. Wraz z HTML i CSS jest to podstawowa technologia dla sieci WWW. Wiele przeglądarek obsługuje JavaScript. Podczas pisania programów w JavaScript niezbędne jest przechowywanie danych. Dane są przechowywane w zmiennych. Każda zmienna ma typ danych. Dwa z nich są nieważne i nieokreślone. Różnica między wartością null i undefined w JavaScript polega na tym, że null jest używane do przypisywania zmiennej niebędącej wartością, podczas gdy wartość undefined jest używana, gdy zmienna jest zadeklarowana, ale nie ma przypisanej wartości.

Pobierz plik PDF przedstawiający wartości null vs undefined w JavaScript

Możesz pobrać wersję PDF tego artykułu i używać jej w trybie offline, zgodnie z notą cytowania. Pobierz wersję PDF tutaj: Różnica między wartością null i undefined w JavaScript

Zalecane: