Разлика между Null и Undefined в JavaScript

Съдържание:

Разлика между Null и Undefined в JavaScript
Разлика между Null и Undefined в JavaScript

Видео: Разлика между Null и Undefined в JavaScript

Видео: Разлика между Null и Undefined в JavaScript
Видео: Javascript-джедай #8 - null и undefined 2024, Декември
Anonim

Ключова разлика - null срещу undefined в JavaScript

JavaScript се използва като скриптов език от страна на клиента, за да направи уеб страниците динамични. Той е лесен за използване с HyperText Markup Language (HTML). JavaScript е полезен за увеличаване на интерактивността и за изграждане на по-богати интерфейси. При програмиране с JavaScript е необходимо да се съхраняват данни. Променливата е област за съхранение, която програмата може да манипулира. Променливите са места в паметта. Всяка променлива има тип. Зависи от диапазона от стойности, които могат да се съхраняват на това място в паметта. JavaScript поддържа много типове данни. Примитивните типове данни са Numbers, String и Booleans. Числата съхраняват числови стойности, низовете съхраняват последователност от символи, а булевите числа съхраняват true или false. JavaScript също има съставни типове данни, които са обекти и т.н. Има още две променливи. Те са нула и недефинирани. Тази статия разглежда разликата между null и undefined в JavaScript. Ключовата разлика между null и undefined в JavaScript е, че null се използва за присвояване на не-стойност на променлива, докато undefined се използва, когато променлива е декларирана, но не е присвоена със стойност.

СЪДЪРЖАНИЕ

1. Общ преглед и ключова разлика

2. Какво е null в JavaScript

3. Какво е недефинирано в JavaScript

4. Прилики между null и undefined в JavaScript

5. Равно до сравнение - null срещу undefined в JavaScript в таблична форма

6. Резюме

Какво е null в Javascript?

JavaScript поддържа обектно-ориентирано програмиране. Програма или софтуер могат да бъдат моделирани в обекти с помощта на JavaScript. Тези обекти комуникират с други обекти. JavaScript обектите се пишат с помощта на фигурни скоби. Свойствата на обекта се записват като име, двойки стойност. Те са разделени със запетая. напр. var student = {име: “Ан”, марки: 65};

Разлика между null и undefined в JavaScript
Разлика между null и undefined в JavaScript

Когато програмистът иска да присвои не-стойност на променлива, той може да използва типа данни null. Този тип данни се разглежда като обект.

Вижте по-долу инструкциите на JavaScript.

var x = нула;

document.write (x);

document.write (typeof (x));

Document.write (x) ще даде стойността на x. Тя е нула. Типът x е обект.

Вижте долния пример.

var student = {име: “Ан”, марки: 65};

студент = нула;

Според горното стойността на студента е нула. Типът данни е обект.

Какво е недефинирано в Javascript?

В JavaScript, когато променлива е декларирана, но не е присвоила стойност, тя е недефинирана.

Вижте по-долу инструкциите на JavaScript. Ако има изявление като var x; където x е променлива. Тогава x има недефинирана стойност. Типът данни също не е дефиниран.

var x;

документ. запис (x);

document.write (тип (x));

Това ще покаже стойността на HTML страницата. Дава недефинирано. Следователно, той съдържа стойност на undefined. При писане на document.write (тип (x)); и презареждане на страницата, тя все още ще даде undefined. Следователно променливата x има стойност, която е недефинирана и типът също е недефиниран.

Вижте и изявлението по-долу.

вар студент;

document.write (студент);

Променливата student има недефинирана стойност. Типът на тази променлива също е недефиниран.

Също така е възможно да зададете стойността на променливата на undefined. Вижте изявлението по-долу.

var student = undefined;

document.write (студент);

document.write (typeof (студент));

Сега студентската променлива има неопределена стойност. Типът променлива студент също не е дефиниран.

Каква е приликата между null и undefined?

И двата са типове данни в JavaScript

Каква е разликата между null и undefined?

Различна статия Средна преди таблица

Null срещу Undefined

Null е тип данни в JavaScript, използван за присвояване на не-стойност на променлива. Недефинираният е тип данни в JavaScript, използван, когато променлива е декларирана, но не е присвоена със стойност.
Стойност
Когато променливата е присвоена на нула, стойността е нула. Когато променливата е присвоена недефинирана, стойността е недефинирана.
Тип данни
Когато на променливата се присвоява нула, типът данни е обект. Когато променливата е присвоена недефинирана, типът данни се счита за недефиниран.

Резюме - null срещу undefined в JavaScript

JavaScript е скриптов език от страна на клиента, използван за разработване на уеб приложения. Той носи интерактивност на уеб страница. Използва се и за разработване на онлайн програми, видео игри. Заедно с HTML и CSS, това е основна технология за World Wide Web. Много браузъри поддържат JavaScript. Когато пишете програми в JavaScript, е необходимо да съхранявате данни. Данните се съхраняват в променливи. Всяка променлива има тип данни. Две от тях са нула и недефинирани. Разликата между null и undefined в JavaScript е, че null се използва за присвояване на не-стойност на променлива, докато undefined се използва, когато променлива е декларирана, но не е присвоена със стойност.

Изтеглете PDF на null срещу undefined в JavaScript

Можете да изтеглите PDF версия на тази статия и да я използвате за офлайн цели според бележката към цитата. Моля, изтеглете PDF версията тук: Разлика между null и undefined в JavaScript

Препоръчано: