Разница между null и undefined в JavaScript

Оглавление:

Разница между null и undefined в JavaScript
Разница между null и undefined в JavaScript

Видео: Разница между null и undefined в JavaScript

Видео: Разница между null и undefined в JavaScript
Видео: В чем разница между undefined и null в JS | Вопросы для подготовки к собеседованию 2024, Июль
Anonim

Ключевая разница - null и undefined в JavaScript

JavaScript используется в качестве языка сценариев на стороне клиента, чтобы сделать веб-страницы динамичными. Его легко использовать с языком гипертекстовой разметки (HTML). JavaScript полезен для повышения интерактивности и создания более богатых интерфейсов. При программировании с помощью JavaScript необходимо хранить данные. Переменная - это область памяти, которой может манипулировать программа. Переменные - это ячейки памяти. Каждая переменная имеет тип. Это зависит от диапазона значений, которые могут быть сохранены в этой ячейке памяти. JavaScript поддерживает множество типов данных. Примитивными типами данных являются числа, строки и логические значения. Числа хранят числовые значения, строки хранят последовательность символов, а логические значения хранят истину или ложь. В JavaScript также есть составные типы данных, которые являются объектами и т. д. Есть еще две переменные. Они нулевые и неопределенные. В этой статье обсуждается разница между null и undefined в JavaScript. Ключевое различие между null и undefined в JavaScript заключается в том, что null используется для присвоения переменной значения, не являющегося значением, в то время как undefined используется, когда переменная объявлена, но не имеет значения.

Что такое null в Javascript?

JavaScript поддерживает объектно-ориентированное программирование. Программа или программное обеспечение могут быть смоделированы в виде объектов с помощью JavaScript. Эти объекты взаимодействуют с другими объектами. Объекты JavaScript пишутся с использованием фигурных скобок. Свойства объекта записываются в виде пар имя-значение. Они разделены запятой. например var student={имя: «Энн», оценки: 65};

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

Когда программист хочет присвоить переменной не значение, он может использовать тип данных null. Этот тип данных считается объектом.

См. приведенные ниже операторы JavaScript.

var x=null;

document.write(x);

document.write(typeof(x));

document.write(x) даст значение x. Это нулевое значение. Тип x - объект.

См. приведенный ниже пример.

var student={имя: «Энн», оценки: 65};

student=null;

Согласно вышеизложенному, значение student равно null. Тип данных - объект.

Что не определено в Javascript?

В JavaScript, когда переменная объявлена, но ей не присвоено значение, она не определена.

См. приведенные ниже операторы JavaScript. Если есть такой оператор, как var x; где х - переменная. Тогда x имеет значение undefined. Тип данных также не определен.

var x;

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

document.write(type(x));

Это отобразит значение на HTML-странице. Это дает неопределенность. Следовательно, он содержит значение undefined. При написании document.write(type(x)); и перезагружая страницу, все равно выдает undefined. Следовательно, переменная x имеет значение, которое не определено, и тип также не определен.

См. также заявление ниже.

вар студент;

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

Переменная student имеет неопределенное значение. Тип этой переменной также не определен.

Также можно установить значение переменной в undefined. См. заявление ниже.

var student=undefined;

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

document.write(typeof(student));

Теперь переменная студента имеет неопределенное значение. Тип переменной student также не определен.

В чем сходство между null и undefined?

Оба типа данных в JavaScript

В чем разница между null и undefined?

Null vs Undefined

Нуль - это тип данных в JavaScript, используемый для присвоения переменной значения, не являющегося значением. The 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

Рекомендуемые: