Ключевое различие - null vs undefined в JavaScript
JavaScript используется как язык сценариев на стороне клиента, чтобы сделать веб-страницы динамическими. Его легко использовать с языком разметки гипертекста (HTML). JavaScript полезен для повышения интерактивности и создания более богатых интерфейсов. При программировании на JavaScript необходимо хранить данные. Переменная - это область хранения, которой может управлять программа. Переменные - это ячейки памяти. У каждой переменной есть тип. Это зависит от диапазона значений, которые могут быть сохранены в этой ячейке памяти. JavaScript поддерживает множество типов данных. Примитивные типы данных - это числа, строка и логические значения. В числах хранятся числовые значения, в строках - последовательность символов, а в логических значениях - истина или ложь. В JavaScript также есть составные типы данных, которые являются объектами и т. Д. Есть еще две переменные. Они равны нулю и не определены. В этой статье обсуждается разница между null и undefined в JavaScript. Ключевое различие между null и undefined в JavaScript заключается в том, что null используется для присвоения переменной, не являющейся значением, в то время как undefined используется, когда переменная объявляется, но не присваивается значение.
СОДЕРЖАНИЕ
1. Обзор и ключевые различия
2. Что является нулевым в JavaScript
3. Что не определено в JavaScript
4. Сходства между нулевым и неопределенным значениями в JavaScript
5. Параллельное сравнение - null и undefined в JavaScript в табличной форме
6. Резюме
Что такое null в Javascript?
JavaScript поддерживает объектно-ориентированное программирование. Программа или программное обеспечение могут быть смоделированы в объекты с помощью JavaScript. Эти объекты общаются с другими объектами. Объекты JavaScript записываются с помощью фигурных скобок. Свойства объекта записываются как пары имя, значение. Они разделены запятой. например, var student = {имя: «Энн», оценок: 65};
Когда программист хочет присвоить переменной не-значение, он может использовать тип данных null. Этот тип данных рассматривается как объект.
См. Приведенные ниже инструкции JavaScript.
var x = null;
document.write (x);
document.write (typeof (x));
Document.write (x) даст значение x. Это ноль. Тип x - объект.
См. Пример ниже.
var student = {name: «Ann», оценок: 65};
студент = ноль;
Согласно вышеизложенному, значение student равно нулю. Тип данных - объект.
Что не определено в Javascript?
В JavaScript, когда переменная объявлена, но не присвоено значение, она не определена.
См. Приведенные ниже инструкции JavaScript. Если есть такой оператор, как var x; где x - переменная. Тогда x имеет значение undefined. Тип данных также не определен.
var x;
документ. написать (х);
document.write (тип (x));
Это отобразит значение на странице HTML. Это дает undefined. Следовательно, он содержит значение undefined. При написании document.write (type (x)); и перезагружая страницу, он все равно выдаст undefined. Следовательно, переменная x имеет значение, которое не определено, и тип также не определен.
См. Также приведенное ниже заявление.
вар студент;
document.write (студент);
Переменная student имеет неопределенное значение. Тип этой переменной также не определен.
Также можно установить значение переменной как undefined. См. Ниже заявление.
var student = undefined;
document.write (студент);
document.write (typeof (студент));
Теперь переменная ученика имеет неопределенное значение. Тип переменной student также не определен.
В чем сходство между null и undefined?
Оба являются типами данных в JavaScript
В чем разница между null и undefined?
Различать статью в середине перед таблицей
Нулевой против неопределенного |
|
NULL - это тип данных в JavaScript, используемый для присвоения переменной, не являющейся значением. | Undefined - это тип данных в JavaScript, используемый, когда переменная объявлена, но не присвоено значение. |
Ценность | |
Когда переменной присвоено значение NULL, значение равно NULL. | Если переменной присвоено значение undefined, значение не определено. |
Тип данных | |
Когда переменной присвоено значение null, тип данных - объект. | Если переменной присвоено значение undefined, тип данных считается неопределенным. |
Резюме - null vs undefined в JavaScript
JavaScript - это язык сценариев на стороне клиента, используемый для разработки веб-приложений. Он привносит интерактивность на веб-страницу. Также его используют для разработки онлайн-программ, видеоигр. Наряду с HTML и CSS это основная технология для World Wide Web. Многие браузеры поддерживают JavaScript. При написании программ на JavaScript необходимо хранить данные. Данные хранятся в переменных. У каждой переменной есть тип данных. Два из них нулевые и неопределенные. Разница между null и undefined в JavaScript заключается в том, что null используется для присвоения переменной, не являющейся значением, в то время как undefined используется, когда переменная объявлена, но не присвоено значение.
Загрузите PDF-файл null vs undefined в JavaScript
Вы можете загрузить PDF-версию этой статьи и использовать ее в автономных целях в соответствии с примечанием к цитированию. Пожалуйста, скачайте PDF-версию здесь: Разница между null и undefined в JavaScript