English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Глобальные свойства/функции JavaScript
Значение nullозначает намеренное отсутствие какого-либо значения объекта.
Это JavaScriptОдин из исходных типов.
Значение null не является идентификатором глобальной свойств объекта, как undefined. Напротив, null означает отсутствие идентификатора, что означает, что переменная не указывает на какой-либо объект.
null
var str; if (str == null) { // str null } // str не null }Проверьте, ›/›
Значения null и undefined равны, но типы различаются.
При проверке null или undefined обратите внимание на различие между операторами equals (==) и identity (===), так как前者 выполняет типовую конверсию.
typeof null // "object" (из-за устаревших причин, это не "null") typeof undefined // "undefined" null == undefined // true null === undefined // falseПроверьте, ›/›
Все браузеры полностью поддерживают значение null:
Значение | |||||
null | Да | Да | Да | Да | Да |
Версия JavaScript: | ECMAScript 1 |
---|
Если заданная строка не содержит букв [aeiou], то функция getVowels() вернет 0:
function getVowels(str) { var x = str.match(/[aeiou]/gi); if (x === null) { return 0; } return x.length; }Проверьте, ›/›