Сценарии JavaScript в активных страницах Web© Александр Фролов, Григорий ФроловТом 34, М.: Диалог-МИФИ, 1998, 288 стр. Встроенные функцииВ этом разделе мы перечислим несколько полезных встроенных функций, которые вы можете использовать в своих сценариях JavaScript. · eval XE "eval" Функция eval предназначена для преобразования текстовой строки в численное значение. Через единственный параметр она получает текстовую строку и вычисляет ее как выражение языка JavaScript. Функция возвращает результат вычисления: var nValue = Eval(szStr); · parseInt XE "parseInt" Эта функция предназначена для преобразования текстовой строки в целочисленное значение. Строка передается функции через параметр: var nValue = parseInt(szStr); · parseFloat Функция parseFloat пытается преобразовать текстовую строку в число с плавающей точкой. Текстовая строка передается этой функции через первый параметр, а основание счисления - через второй: var nFloat = parseFloat(szStr, nRadix); · escape С помощью функции escape сценарий JavaScript может закодировать текстовую строку с применением URL-кодировки. В этой кодировке специальные символы, такие как пробел или символ табуляции, преобразуются к следующему виду: %XX, где XX - шестнадцатеричный код символа. Вот пример использования этой функции: var szURL = escape(szStr); · unescape Функция unescape выполняет действие, прямо противоположное действию функции unescape - перекодирует строку из URL-кодировки в обычную текстовую строку: var szStr = unescape(szURL); |