Опубликован: 02.12.2006 | Доступ: свободный | Студентов: 1500 / 212 | Оценка: 4.12 / 3.91 | Длительность: 05:09:00
Специальности: Программист
Теги:
Лекция 3:
Введение в WMLScript и библиотека WMLScript Float
Библиотека WMLScript Float
Эта библиотека содержит набор математических функций.
Функции библиотеки Float
Библиотека работает только в том случае, когда клиент поддерживает числа с плавающей точкой. Если числа с плавающей точкой не поддерживаются, все функции будут возвращать invalid ("недопустимо").
Функция | Описание |
---|---|
ceil(x) | Возвращает ближайшее целое, которое не меньше указанного числа |
floor(x) | Возвращает ближайшее целое, которое не больше указанного числа |
int(x) | Возвращает целую часть указанного числа |
maxFloat() | Возвращает максимально возможное число с плавающей точкой |
minFloat() | Возвращает наименьшее возможное число с плавающей точкой |
pow(x,y) | Возвращает результат возведения значения x в степень y |
round(x) | Округляет число до ближайшего целого |
sqrt(x) | Возвращает квадратный корень из числа |
Функция ceil()
Данная функция возвращает ближайшее целое, которое не меньше, чем значение параметра x.
Синтаксис:
n = Float.ceil(x)
Пример:
var x = Float.ceil(2.58); var y = Float.ceil(-1.67); var z = Float.ceil(7.08);
Результат:
x = 3 y = -1 z = 8
Функция floor()
Данная функция возвращает ближайшее целое число, которое не больше параметра x.
Синтаксис:
n = Float.floor(x)
Пример:
var x = Float.floor(1.95); var y = Float.floor(-3.26); var z = Float.floor(2.08);
Результат:
x = 1 y = -4 z = 2
Функция int()
Данная функция возвращает целую часть параметра x.
Синтаксис:
n = Float.int(x)
Пример:
var x = Float.int(2.15);
Результат:
x = 2
Функция maxFloat()
Данная функция возвращает максимально возможное число с плавающей точкой.
Синтаксис:
n = Float.maxFloat()
Параметр | Описание |
---|---|
n | Максимально возможное число с плавающей точкой (3.40282347E+38), возвращаемое функцией |
Пример:
var x = Float.maxFloat(); var y = Float.maxFloat();
Результат:
x = 3.40282347E+38 y = 3.40282347E+38