Ключова разлика - 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. Този тип данни се разглежда като обект.
Вижте по-долу инструкциите на 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