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