Россия |
Опубликован: 02.12.2006 | Уровень: для всех | Доступ: свободно
Лекция 4:
Библиотека Lang
Аннотация: Лекция рассматривает функции вычисления абсолютного значения, манипуляций с типами данных, генерации случайных чисел и другие.
Ключевые слова: генерация случайных чисел
Эта библиотека содержит функции вычисления абсолютного значения, манипуляций с типами данных, генерации случайных чисел и другие.
Функции библиотеки Lang
Функция | Описание |
---|---|
abort() | Прерывает выполнение сценария WMLScript и возвращает сообщение клиенту, вызвавшему сценарий |
abs(x) | Возвращает абсолютное значение числа |
characterSet() | Возвращает множество символов, поддерживаемое интерпретатором WMLScript |
exit() | Выходит из сценария WMLScript и возвращает сообщение клиенту, вызвавшему сценарий |
Float() | Возвращает булево значение, которое указывает, поддерживаются или нет числа с плавающей точкой |
isFloat() | Возвращает булево значение, которое указывает, можно ли значение с помощью функции parseFloat() преобразовать в число с плавающей точкой |
IsInt() | Возвращает булево значение, которое указывает, можно ли значение с помощью функции parseInt() преобразовать в целое число |
Max(x,y) | Возвращает максимальное из двух значений x и у |
maxInt() | Возвращает максимально возможное целое число |
min(x,y) | Возвращает минимальное из двух значений x и y |
minInt() | Возвращает минимально возможное целое число |
ParseFloat() | Возвращает число с плавающей точкой, определенное строкой |
parseInt() | Возвращает целое число, определенное строкой |
random(x) | Возвращает случайное целое число между 0 и x |
Seed() | Инициализирует генератор случайных чисел с помощью заданного числа и возвращает пустую строку |
Примечание
Имя библиотеки может вводить в заблуждение (более походящим было бы название Math). Однако она называется библиотекой Lang, потому что содержит функции, которые тесно связаны с ядром процессора WMLScript.
Функция abort()
Данная функция прерывает сценарий WMLScript и возвращает сообщение клиенту, вызвавшему сценарий.
Синтаксис:
Lang.abort(text)
Пример:
var a = "Неверно"; Lang.abort("Попробуйте еще раз: " + a);
Результат:
Сценарий прерывается, и вызывающему клиенту возвращается строка "Попробуйте еще раз: неверно".
Функция abs()
Данная функция возвращает абсолютное значение числа.
Синтаксис:
n = Lang.abs(x)
Пример:
var x = Lang.abs(-2); var y = Lang.abs(-1.5);
Результат:
x = 2 y = 1.5