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

Съдържание:

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

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

Видео: Разлика между null и undefined в JavaScript
Видео: Ajax в деталях #1, Введение в ajax, jQuery, get-запрос 2024, Юли
Anonim

Ключова разлика – нула срещу недефинирано в JavaScript

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

Какво е null в Javascript?

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

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

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

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

var x=null;

document.write(x);

document.write(typeof(x));

document.write(x) ще даде стойността на x. То е нищожно. Типът x е обект.

Вижте примера по-долу.

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

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

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

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

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

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

var x;

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

document.write(type(x));

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

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

вар студент;

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

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

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

var student=недефиниран;

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

document.write(typeof(student));

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

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

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

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

Нуле срещу Недефинирано

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

Резюме – нула срещу недефинирано в JavaScript

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

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

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

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