Разница между Null и Undefined в JavaScript

Оглавление:

Разница между Null и Undefined в JavaScript
Разница между Null и Undefined в JavaScript

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

Видео: Разница между Null и Undefined в JavaScript
Видео: Javascript-джедай #8 - null и undefined 2024, Май
Anonim

Ключевое различие - 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 и undefined в JavaScript
Разница между null и undefined в JavaScript

Когда программист хочет присвоить переменной не-значение, он может использовать тип данных 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

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