В этой главе рассматриваются все свойства и функции JavaScript, не ассоциированные с какими-либо объектами. В спецификации ECMA эти свойства и функции называются свойствами и методами объекта global.
В следующей таблице собраны свойства верхнего уровня.
Infinity | Числовое значение, представляющее бесконечность. |
NaN | Значение, представляющее Not-A-Number/Не-Число. |
undefined | Значение undefined. |
В следующей таблице собраны функции верхнего уровня.
escape |
Возвращает 16-ричное значение - кодировку аргумента из набора символов ISO Latin-1; используется для создания строк для добавления в URL. |
eval | Вычисляет строку кода JavaScript без ссылки на определённый объект. |
isFinite | Вычисляет аргумент с целью определить, является ли он конечным числом. |
isNaN | Вычисляет аргумент с целью определить, является ли он не-числом. |
Number | Конвертирует объект в число. |
parseFloat | Разбирает строковой аргумент и возвращает число с плавающей точкой. |
parseInt | Разбирает строковой аргумент и возвращает целое число. |
String | Конвертирует объект в строку. |
taint | Добавляет разрушение данных к элементу данных или скрипту. |
unescape | Возвращает ASCII-строку для специфицированного 16-ричного кодового значения. |
untaint | Убирает разрушение данных с элемента данных или скрипта. |