JavaScript глобальные функции и свойства
Ниже представлено описание всех свойств и функций JavaScript, которые вызываются глобально, а не на определенном объекте:
Глобальные свойства
| Метод | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| globalThis | Возвращает глобальный объект верхнего уровня. | 71.0 | 65.0 | Нет | Нет | Нет | Нет |
| Infinity | Числовое значение, представляющее бесконечность. | Да | Да | Да | Да | Да | Да |
| NaN | Является значением, представляющим не число (англ. Not-a-Number). | Да | Да | Да | Да | Да | Да |
| null | Является литералом и одним из примитивных значений JavaScript, которое представляет нулевое или пустое значение (отсутствие какого-либо значения объекта). | Да | Да | Да | Да | Да | Да |
| undefined | Является одним из примитивных значений JavaScript, которое представляет значение undefined. | Да | Да | Да | Да | Да | Да |
Глобальные функции
| Метод | Описание | ![]() Chrome | ![]() Firefox | ![]() Opera | ![]() Safari | ![]() IExplorer | ![]() Edge |
|---|---|---|---|---|---|---|---|
| eval() | Позволяет выполнить JavaScript код, представленный строкой. | Да | Да | Да | Да | Да | Да |
| isFinite() | Определяет, является ли переданное значение конечным числом и возвращает логическое значение. | Да | Да | Да | Да | Да | Да |
| isNaN() | Определяет, является ли передаваемое значение NaN (англ. Not-a-Number, "не число") и возвращает логическое значение. | Да | Да | Да | Да | Да | Да |
| parseFloat() | Функция принимает в качестве аргумента строковое значение и возвращает десятичное число (число с плавающей точкой) | Да | Да | Да | Да | Да | Да |
| parseInt() | Функция принимает в качестве аргумента строковое значение и возвращает целое число, которое соответствует указанному основанию системы счисления. | Да | Да | Да | Да | Да | Да |
| decodeURI() | Декодирует URI (англ. Uniform Resource Identifier – унифицированный идентификатор ресурса), ранее созданный функцией encodeURI(), или другим подобным способом. | Да | Да | Да | Да | Да | Да |
| decodeURIComponent() | Декодирует управляющие последовательности символов в компоненте URI (англ. Uniform Resource Identifier – унифицированный идентификатор ресурса), ранее созданный encodeURIComponent(), или другим подобным способом. | Да | Да | Да | Да | Да | Да |
| encodeURI() | Кодирует URI (англ. Uniform Resource Identifier – унифицированный идентификатор ресурса) заменяя каждый экземпляр определенных символов одной, двумя, тремя или четырьмя управляющих последовательностей, представляющими кодировку символа UTF-8. | Да | Да | Да | Да | Да | Да |
| encodeURIComponent() | Кодирует компонент URI (англ. Uniform Resource Identifier – унифицированный идентификатор ресурса) заменяя каждый экземпляр определенных символов одной, двумя, тремя или четырьмя управляющих последовательностей, представляющими кодировку символа UTF-8. | Да | Да | Да | Да | Да | Да |





