Приднестровская поддержка XOOPS
Использование свойств и методов класса Global не требует создания экземпляра класса. Свойства и методы данного класса являются встроенными функциями JavaScript.
Свойства:
□ NaN содержит значение NaN (Not a Number, не число):
var х = NaN;
□ infinity возвращает значение "плюс бесконечность":
var х = Infinity;
Методы:
□ parseint(<строка>, [<основание>]) преобразует строку в целое число системы счисления, заданной основанием. Если основание не указано, то по умолчанию используется десятичная система. Если строка не может быть преобразована в число, возвращается значение NaN. Например:
var Number1 = 15; var Str = "5"; var Str5 = "FF"; var Str2 = Number1 - parseInt(Str); // Переменная содержит число 10 var Str3 = Number1 - parseInt(Str5, 16); // Переменная содержит число -240 var Str4 = Number1 + parseInt(Str); // Переменная содержит число 20
□ parseFioat (<строка>) преобразует строку в число с плавающей точкой:
var Str = "5.2";
var Str2 = parseFloat(Str); // Переменная содержит число 5.2
□ eval (<строка>) вычисляет выражение в строке, как если бы это было обычное выражение JavaScript:
var Str = "3 + 5"; var Str2 = eval(Str); // Переменная содержит число 8
□ isNaN(<выражение>) проверяет, является ли выражение правильным числом. Возвращает true, если значение выражения равно NaN, и false, если выражение возвращает число;
□ isFinite (<выражение>) проверяет, является ли выражение конечным числом. Возвращает true или false;
□ escape (<строка>) кодирует строку шестнадцатеричными кодами:
var Str = escape("Привет");
// Str = %u041F%u0440%u0438%u0432%u0435%u0442
□ unescape(<Строка>) декодирует строку, закодированную методом escape ():
var Str = unescape("%u041F%u0440%u0438%u0432%u0435%u0442");
// Str = Привет (1)
□ encodeURI (<URL-адрес>) кодирует URL-адрес целиком:
var Str = "test.php?id=5&n=Николай";
window.alert(encodeURI(Str));
// test.php?id=5&n=%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9
□ decodeURI (<Строка>) декодирует Строку, закодированную методом encodeURI();
□ encodeURIComponent (<Строка>) выполняет URL-кодирование строки:
var Str = encodeURIComponent("Строка");
// Str = %D0%A1%D1%82%D1%80%D0%BE%D0%BA%D0%B0
В отличие от функции encodeURI() заменяет все спецсимволы шестнадцатеричными кодами:
var Str = "test.php?name=Николай";
window.alert(encodeURIComponent(Str));
// test.php%3Fname%3D%D0%9D%D0%B8%D0%BA%D0%BE%D0%BB%D0%B0%D0%B9
□ decodeURIComponent (<строка>) декодирует строку, закодированную методом encodeURIComponent().
Отправитель | Нити |
---|
6 пользователь(ей) активно (2 пользователь(ей) просматривают Инструкции)
Участников: 0 Гостей: 6 далее... |