JavaScript се използва като скриптов език от страна на клиента, за да направи уеб страниците динамични. Използва се лесно с HyperText Markup Language (HTML). JavaScript е полезен за увеличаване на интерактивността и за изграждане на по-богати интерфейси. При програмиране с JavaScript е необходимо да се съхраняват данни. Променливата е зона за съхранение, с която програмата може да манипулира. Променливите са места в паметта. Всяка променлива има тип. Зависи от диапазона от стойности, които могат да се съхраняват в това място на паметта. JavaScript поддържа много типове данни. Примитивните типове данни са Numbers, String и Booleans. Числата съхраняват числови стойности, Струните съхраняват последователност от знаци, а Булевите съхраняват истински или неверни. JavaScript също има съставни типове данни, които са обекти и т.н. Има още две променливи. Те са недействителни и неопределени. Тази статия обсъжда разликата между null и undefined в JavaScript. Най- ключова разлика между null и undefined в JavaScript е това null се използва за присвояване на не-стойност на променлива, докато undefined се използва, когато променлива е декларирана, но не е присвоена със стойност.
1. Преглед и ключова разлика
2. Какво е null в JavaScript
3. Какво е неопределено в JavaScript
4. Прилики между null и undefined в JavaScript
5. Паралелно сравнение - нулево и неопределено в JavaScript в таблична форма
6. Резюме
JavaScript поддържа обектно-ориентирано програмиране. Програма или софтуер могат да бъдат моделирани в обекти с помощта на JavaScript. Тези обекти комуникират с други обекти. Обектите на JavaScript се пишат с помощта на къдрави скоби. Свойствата на обекта се записват като име, стойностни двойки. Те са разделени със запетая. например var student = name: “Ann”, маркира: 65;
Когато програмистът иска да присвои променлива на не-стойност, той може да използва типа данни null. Този тип данни се счита за обект.
Вижте по-долу JavaScript изявления.
var x = null;
document.write (х);
document.write (typeof (х));
Document.write (x) ще даде стойността на x. То е нищожно. Типът x е обект.
Вижте по-долу примера.
var student = name: “Ann”, маркира: 65;
студент = нула;
Според горното стойността на ученика е нулева. Типът данни е обект.
В JavaScript, когато променлива е декларирана, но не е присвоила стойност, тя е неопределена.
Вижте по-долу JavaScript изявления. Ако има изявление като var x; където x е променлива. Тогава x има неопределена стойност. Типът данни също е неопределен.
var x;
документ. напиши (х);
document.write (тип (х));
Това ще покаже стойността на HTML страницата. Дава неопределено. Следователно, тя съдържа стойност на неопределена. Когато пишете document.write (въведете (x)); и презареждане на страницата, тя ще остане неопределена. Следователно променливата x има стойност, която не е определена, а типът също е неопределен.
Вижте и по-долу изявлението.
вар студент;
document.write (студент);
Променливият ученик има неопределена стойност. Типът на тази променлива също е неопределен.
Възможно е също така да зададете променливата стойност на неопределена. Вижте по-долу изявление.
вар студент = неопределен;
document.write (студент);
document.write (typeof (студент));
Сега променливата студент има неопределена стойност. Типът променлив ученик също е неопределен.
Null срещу Undefined | |
Нулата е тип данни в JavaScript, използван за присвояване на не-стойност на променлива. | Неопределеният е тип данни в JavaScript, използван, когато променлива е декларирана, но не е присвоена със стойност. |
стойност | |
Когато променливата е присвоена на null, стойността е null. | Когато променливата е зададена неопределена, стойността е неопределена. |
Тип данни | |
Когато променливата е присвоена нула, типът данни е обект. | Когато променливата е зададена неопределена, типът данни се счита за неопределен. |
JavaScript е скриптов език от страна на клиента, използван за разработване на уеб приложения. Той носи интерактивност на уеб страница. Използва се и за разработване на онлайн програми, видео игри. Наред с HTML и CSS, тя е основна технология за World Wide Web. Много браузъри поддържат JavaScript. Когато пишете програми в JavaScript, е необходимо да съхранявате данни. Данните се съхраняват в променливи. Всяка променлива има тип данни. Два от тях са нищожни и неопределени. Разликата между null и undefined в JavaScript е, че null се използва за присвояване на не-стойност на променлива, докато undefined се използва, когато променлива е декларирана, но не е присвоена със стойност.
Можете да изтеглите PDF версия на тази статия и да я използвате за офлайн цели, съгласно цитираната бележка. Моля, изтеглете PDF версията тук: Разлика между null и undefined в JavaScript
1.tutorialspoint.com. „Променливи на JavaScript.“ Точката, налична тук
2. Типове данни от Java JavaScript, w3schools.com Налични тук
1. 'Значка на JavaScript' от Никотаф - Собствена работа, (CC BY-SA 4.0) през Commons Wikimedia