English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Глобальные свойства/функции JavaScript
Глобальныйнеопределено атрибут означает, что переменной не было присвоено значение, или переменная вовсе не была объявлена.
Это атрибут JavaScriptОдин из базовых типов.
Если переменная, которую нужно вычислить, не была присвоена значение, то метод или команда также вернет undefined.
Если функция не возвращает значение, то она возвращает undefined.
неопределено
var str; if (str === undefined) { // str не определен // str определенТестировать, посмотреть‹/›
Все браузеры полностью поддерживают атрибут undefined:
атрибут | |||||
неопределено | является | является | является | является | является |
Записываемый: | Нет |
---|---|
Перечислимый: | Нет |
Конфигурируемый: | Нет |
Версия JavaScript: | ECMAScript 1 |
Проверка того, определено ли переменное str или нет:
if (typeof str === 'undefined') { // str не определен // str определенТестировать, посмотреть‹/›
Если функция не возвращает значение, то она возвращает undefined:
function demo() { return; // return nothing.... document.getElementById('result').innerHTML = demo();Тестировать, посмотреть‹/›