Різниця між null та undefined у JavaScript

Ключова різниця - нульова проти невизначеного в JavaScript
 

JavaScript використовується як мова сценаріїв на стороні клієнта, щоб зробити веб-сторінки динамічними. Це проста у використанні мова мови розмітки HyperText (HTML). JavaScript корисний для підвищення інтерактивності та створення більш багатших інтерфейсів. При програмуванні з JavaScript необхідно зберігати дані. Змінна - це область зберігання, якою програма може маніпулювати. Змінні - це місця пам'яті. Кожна змінна має тип. Це залежить від діапазону значень, які можуть зберігатися в цьому місці пам'яті. JavaScript підтримує безліч типів даних. Примітивними типами даних є Numbers, String та Booleans. Числа зберігають числові значення, рядки зберігають послідовність символів, а булеві - істинні чи помилкові. У JavaScript також є складові типи даних, які є об'єктами тощо. Є ще дві змінні. Вони є недійсними та невизначеними. У цій статті йдеться про різницю між null та undefined у JavaScript. The ключова різниця між null та undefined в JavaScript це те, що null використовується для присвоєння змінної, що не має значення, тоді як невизначене використовується, коли змінна оголошена, але не призначена зі значенням.

ЗМІСТ

1. Огляд та ключові відмінності
2. Що в JavaScript
3. Що не визначено в JavaScript
4. Подібність між null та undefined у JavaScript
5. Порівняльне порівняння - нульове порівняно з невизначеним у JavaScript у табличній формі
6. Підсумок

Що в JavaScript не є?

JavaScript підтримує об'єктно-орієнтоване програмування. Програма або програмне забезпечення можна моделювати в об'єкти за допомогою JavaScript. Ці об'єкти спілкуються з іншими об'єктами. Об'єкти JavaScript записуються за допомогою фігурних дужок. Властивості об'єкта записуються як імена, пари значень. Вони розділені комою. напр. var student = ім'я: “Ann”, марок: 65;

Коли програміст хоче призначити змінну, яка не має значення, він може використовувати тип даних null. Цей тип даних розглядається як об'єкт.

Перегляньте нижче твердження JavaScript.

var x = null;

document.write (x);

document.write (typeof (x));

Document.write (x) дасть значення x. Це недійсне значення. Тип x - об’єкт.

Перегляньте нижченаведений приклад.

var student = ім'я: “Ann”, марок: 65;

студент = null;

Відповідно до вищезазначеного значення студента є нульовим. Тип даних - об’єкт.

Що не визначено в JavaScript?

У JavaScript, коли змінна оголошена, але не призначила значення, вона не визначена.

Перегляньте нижче твердження JavaScript. Якщо є таке твердження, як var x; де x - змінна. Тоді х має значення невизначене. Тип даних також не визначений.

var x;

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

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

Це відобразить значення на сторінці HTML. Це дає невизначене. Тому він містить значення невизначеного. При написанні document.write (введіть (x)); і перезавантаживши сторінку, вона все ще буде визначеною. Тому змінна x має значення, яке не визначене, а тип також невизначений.

Також зверніться до наведеного нижче твердження.

вар студент;

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

Учень змінної має невизначене значення. Тип цієї змінної також не визначений.

Можна також встановити значення змінної на невизначене. Дивіться нижче твердження.

var student = невизначений;

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

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

Тепер змінна студента має невизначене значення. Тип студента зі змінною категорією також не визначений.

Яка схожість між нульовим та невизначеним?

  • Обидва типи даних у JavaScript.

Яка різниця між нульовим та невизначеним?

Нуль проти невизначеного

Нуль - це тип даних у JavaScript, який використовується для присвоєння змінної, що не має значення. Невизначений - це тип даних у JavaScript, який використовується, коли змінна оголошена, але не присвоюється значенню.
 Значення
Коли змінній призначено null, значення є null. Коли змінна призначається невизначеною, значення не визначене.
Тип даних
Коли змінній присвоєно нуль, тип даних є об'єктом. Коли змінна призначається невизначеною, тип даних вважається невизначеним.

Підсумок - нульовий проти невизначеного в JavaScript 

JavaScript - це сценарна мова на стороні клієнта, яка використовується для розробки веб-додатків. Це приносить інтерактивність на веб-сторінку. Він також використовується для розробки онлайн-програм, відеоігор. Поряд з HTML та CSS, це основна технологія для всесвітньої павутини. Багато браузерів підтримують JavaScript. При написанні програм на JavaScript необхідно зберігати дані. Дані зберігаються у змінних. Кожна змінна має тип даних. Дві з них є нульовими та невизначеними. Різниця між null та undefined у JavaScript полягає в тому, що null використовується для присвоєння змінної, що не має значення, тоді як undefined використовується, коли змінна оголошена, але не призначена зі значенням.

Завантажте PDF-файл null vs undefined у JavaScript

Ви можете завантажити PDF-версію цієї статті та використовувати її в офлайн-цілях відповідно до примітки. Завантажте PDF-версію тут: Різниця між null та undefined у JavaScript

Довідка:

1.tutorialspoint.com. "Змінні JavaScript". Точка, доступна тут  
2. Типи даних JavaScript, w3schools.com Доступний тут  

Надано зображення:

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