Объект Global

Этот объект содержит несколько методов и свойств, не принадлежащих ни одному объекту (табл. 2.8). Для удобства они объединяются в объект Global.

Таблица 2.8. Свойства и методы объекта Global

Тип Элемент Описание
Свойство Infinity Свойство, представляющее собой положительную бесконечность
  NaN Свойство, не равное ни одному числу
  undefined Неопределенное значение
Метод escape() Возвращает строку, в которой все символы, не являющиеся алфавитно-цифровыми, преобразуются в цифровые эквиваленты
  eval() Принимает строку с операторами JavaScript и рассматривает ее как исходный код
  isFinite() Определяет, имеет ли заданная переменная конечные границы (не является ли NaN или Infinity)
  isNaN() Определяет, является ли заданная переменная допустимым числом (не является ли NaN)
  parseFloat() Преобразует строку в число с плавающей точкой
  parselnt() Преобразует строку в целое число
  string() Преобразует объект в строку
  unescape() Принимает шестнадцатиричное значение и возвращает ее ASCII-эквивалент в таблице символов ISO-Latin-1

Для доступа к методам и свойствам этого объекта родительский объект не указы­вается. В этом примере мы проверяем, не происходит ли деления на нуль:

flag=isFinite(x/y);


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: