Разлика между нула и неопределена в JavaScript

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

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. Резюме

Какво е null в Javascript?

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, когато променлива е декларирана, но не е присвоила стойност, тя е неопределена.

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

var x;

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

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

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

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

вар студент;

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

Променливият ученик има неопределена стойност. Типът на тази променлива също е неопределен.

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

вар студент = неопределен;

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

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

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

Какво е сходството между нулевото и неопределеното?

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

Каква е разликата между нула и неопределена?

Null срещу Undefined

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

Обобщение - нула срещу неопределен в JavaScript 

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

Изтеглете PDF файла на null vs undefined в JavaScript

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

справка:

1.tutorialspoint.com. „Променливи на JavaScript.“ Точката, налична тук  
2. Типове данни от Java JavaScript, w3schools.com Налични тук  

С любезност на изображенията:

1. 'Значка на JavaScript' от Никотаф - Собствена работа, (CC BY-SA 4.0) през Commons Wikimedia