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

Spisu treści:

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

Wideo: Różnica między wartością null a undefined w JavaScript

Wideo: Różnica między wartością null a undefined w JavaScript
Wideo: var let const - czym różnią się zmienne w JavaScript #10 dzień kursu 2024, Lipiec
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 budowania bogatszych interfejsów. Podczas programowania z 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 swój 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. Prymitywne typy danych to Numbers, String i Booleans. Liczby przechowują wartości liczbowe, Ciągi przechowują sekwencję znaków, a Boolean przechowują prawdę lub fałsz. JavaScript posiada również złożone typy danych, które są obiektami itp. Są jeszcze dwie zmienne. Są puste i niezdefiniowane. W tym artykule omówiono różnicę między wartością null i undefined w JavaScript. Kluczową różnicą między null i undefined w JavaScript jest to, że null służy do przypisywania zmiennej nie będącej wartością, podczas gdy undefined jest używana, gdy zmienna jest zadeklarowana, ale nie ma przypisanej wartości.

Co to jest null w JavaScript?

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

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

Kiedy programista chce przypisać zmiennej nie będącej wartością, może użyć typu danych null. Ten typ danych jest traktowany jako obiekt.

Odnieś się do poniższych instrukcji JavaScript.

var x=null;

document.write(x);

document.write(typeof(x));

The document.write(x) da wartość x. Nie ma wartości. Typ x to obiekt.

Odnieś się do poniższego przykładu.

var student={imię: “Ann”, oceny: 65};

uczeń=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 ma przypisanej wartości, jest ona niezdefiniowana.

Odwołaj się do poniższych instrukcji JavaScript. Jeśli istnieje instrukcja, taka jak var x; gdzie x jest zmienną. Wtedy x ma niezdefiniowaną wartość. Typ danych również jest niezdefiniowany.

var x;

dokument. zapis(x);

document.write(type(x));

To spowoduje wyświetlenie wartości na stronie HTML. Daje nieokreślone. Dlatego zawiera wartość undefined. Podczas pisania document.write(type(x)); i przeładowanie strony, nadal da niezdefiniowane. Dlatego zmienna x ma wartość, która jest niezdefiniowana, a typ również jest niezdefiniowany.

Odnieś się również do poniższego oświadczenia.

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 niezdefiniowaną. Zapoznaj się z poniższym oświadczeniem.

var student=niezdefiniowany;

document.write(student);

document.write(typeof(student));

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

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?

Null kontra niezdefiniowane

Null to typ danych w 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 zmienna jest przypisana do wartości null, wartość jest równa null. Gdy zmienna jest przypisana jako niezdefiniowana, wartość jest niezdefiniowana.
Typ danych
Gdy zmiennej przypisano wartość null, typem danych jest obiekt. Gdy zmienna jest przypisana jako niezdefiniowana, typ danych jest uważany za niezdefiniowany.

Summary – null vs undefined w JavaScript

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

Pobierz plik PDF o wartości null vs undefined w JavaScript

Możesz pobrać wersję PDF tego artykułu i używać jej do celów offline zgodnie z notatką cytowania. Proszę pobrać wersję PDF tutaj: Różnica między null a undefined w JavaScript

Zalecana: