JavaScript содержит глобальный объект, который является средой его исполняющей системы, а также следующие встроенные объекты:
В этой главе приведены описания глобального объекта и примитивных встроенных объектов Object, Function, Boolean и Number. Описания остальных встроенных объектов расположены в следующих главах.
Глобальный объект
Глобальный объект (Global) создается исполняющей системой JavaScript перед началом исполнения сценария. Это единственный объект, который не имеет имени, и потому доступ к его свойствам и методам осуществляется без имени объекта. По этой причине их иногда называют свойствами и методами верхнего уровня.
Свойства глобального объекта| Свойство | Описание |
|---|
| Infinity | Специальное значение "бесконечность". | | NaN | Специальное значение "не число". | | undefined | Неопределенное значение. |
Методы глобального объекта| Метод | Описание |
|---|
| Boolean | Преобразует объект в логическое значение. | | decodeURI | Декодирует URI. | | decodeURIComponent | Декодирует компоненту URI. | | encodeURI | Кодирует URI. | | encodeURIComponent | Кодирует компоненту URI. | | escape | Преобразует строку в шестнадцатеричную кодировку Unicode. | | eval | Исполняет строку кода JavaScript. | | isFinite | Возвращает true, если аргумент является конечным числом. | | isNaN | Возвращает true, если аргумент равен NaN. | | Number | Преобразует объект в число. | | Object | Преобразует значение в объект. | | parseFloat | Преобразует строку в плавающее число. | | parseInt | Преобразует строку в целое число. | | String | Преобразует объект в строку. | | unescape | Преобразует шестнадцатеричную кодировку Unicode в строку. |
1 2 3 4 5 6
8 8 8
| |