Стандартные функции верхнего уровня (объект Global)

Объект Global создается автоматически и все его свойства и методы доступны как свойств и методы класса с одним исключением - не надо указывать имя класса, более того в JavaScript классическая конструкция вызова или обращения к свойству класса, например Global.Infinity, приведет к ошибке во время выполнения.

Свойства объекта Global Infinity Специальное числовое значение, эквивалентное бесконечности.
NaN Специальное числовое значение, соответствующее "не числу".
undefined Неопределенное значение, которое имеет любая объявленная оператором var переменная пока ей не было присвоено никакого значения.

 

Методы объекта Global parseFloat(строка) Анализирует значение переданного ей строкового параметра на соответствие представлению вещественного числа в JavaScript. Если в строке при последовательном просмотре обнаруживается символ, отличный от символов, применяемых для формирования вещественных литералов (знаки + и -, десятичные цифры, точка и символы (е) или (Е)), то она игнорирует оставшуюся часть строки и возвращает то числовое значение, которое ею обнаружено до неправильного символа. Если первый символ в строке не является цифрой, она возвращает значение NaN.
parseInt(строка, [основание]) Пытается выделить из строки, начиная с первого символа, целое число по заданному вторым параметром основанию. Если первый символ в строке не является цифрой, соответствующей системе с основанием, указанным вторым параметром, она также возвращает значение NaN.
isNaN(параметр) Тестирует значение своего параметра на соответствие нечисловому значению. Если ее параметр действительно оказывается не числом, она возвращает true, в противном случае false.
isFinite(значение) Определяет, является ли указанное значение конечным числом. Если значение не равно положительной или отрицательной бесконечности и не является NaN, то этот метод возвращает true.
eval(строка) Анализирует содержание строки и выполняет содержащийся в ней код JavaScript. Обеспечивает возможность динамического выполнения кода.
escape(строка) Кодирует строку в формат Unicode, преобразуя все пробелы, знаки препинания, символы с надстрочными знаками и некоторые другие символы в %xx (хх является шестнадцатеричным номер символа в таблице кодов ASCII), символы с номером больше 255 преобразуются в %uxxxx, где xxxx является кодом символа в формате Unicode.
unescape(строка) Декодирует строку, закодированную функцией escape.
encodeURI(URIстрока) Кодирует текстовую строку таким образом, чтобы она представляла собой адрес URI, который можно передавать по сети в запросе к серверу (выполняет так называемое URL-кодирование). Символы :, ;, / и ? не кодируются.
decodeURI(URIстрока) Декодирует строку, закодированную функцией encodeURI.
encodeURIComponent(URIстрока) В отличие от encodeURI кодирует и символы, используемые в адресе URI, т. е. выполняет полное URL-кодирование адреса, включая символы :, ;, / и ?.
decodeURIComponent(URIстрока) Декодирует строку, закодированную функцией encodeURIComponent.

 

Функции parseFloat() и parseInt() полезны для преобразования в числовые значения данных, вводимых пользователем в текстовых полях формы, а также для преобразования значений свойств каскадных таблиц стилей элементов, если они используются в вычислениях, так как эти большинство числовых значений этих свойств хранятся в виде строки, содержащей число с размерностью, например, "100px".

Функция eval() полезна, когда, например, пользователь вводит в сценарий строку, представляющую код JavaScript, и ее следует интерпретировать в сценарии (см. упражнение 6).

Функции escape() и unescape() нельзя использовать для URL-кодирования и декодирования строки запроса клиента. Для этих целей следует использовать функции encodeURI() и decodeURI(), а также encodeURIComponent() и decodeURIComponent() (см. упражнение 7).

 








Дата добавления: 2016-02-11; просмотров: 871;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.