JavaScript Глобальные значения
Глобальные свойства и функции JavaScript могут использоваться со всеми встроенными объектами JavaScript.
JavaScript Глобальные свойства
Свойство | Описание |
---|---|
Infinity | Числовое значение, представляющее положительную/отрицательную бесконечность |
NaN | "Не-числовое" значение |
undefined | Указывает, что переменной не присвоено значение |
JavaScript Глобальные функции
Функции | Описание |
---|---|
decodeURI() | Расшифровывает URI |
decodeURIComponent() | Декодирует компонент URI |
encodeURI() | Кодирует URI |
encodeURIComponent() | Кодирует компонент URI |
escape() | Не рекомендуется в версии 1.5 Вместо этого используйте encodeURI() или encodeURIComponent() |
eval() | Оценивает строку и выполняет ее, как если бы это был код сценария |
isFinite() | Определяет, является ли значение конечным допустимым числом |
isNaN() | Определяет, является ли значение недопустимым числом |
Number() | Преобразует значение объекта в число |
parseFloat() | Анализирует строку и возвращает число с плавающей запятой |
parseInt() | Разбирает строку и возвращает целое число |
String() | Преобразует значение объекта в строку |
unescape() | Не рекомендуется в версии 1.5. Вместо этого используйте decodeURI() или decodeURIComponent() |
Функции или методы?
Имеет смысл вызывать приведенный выше список глобальных функций, а не глобальных методов, потому что функции вызываются глобально, а не какие-либо объекты.
В любом случае вы также можете вызывать методы этих функций, поскольку они являются методами глобального объекта, в котором они выполняются. В веб-браузере глобальным объектом является окно браузера. Тогда isNaN() на самом деле является оконным методом: window.isNaN().