Опубликован: 02.12.2006 | Уровень: для всех | Доступ: свободно
Лекция 3:

Введение в WMLScript и библиотека WMLScript Float

< Лекция 2 || Лекция 3: 1234 || Лекция 4 >

Библиотека 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)
Параметр Описание
N Целое число, возвращаемое функцией
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)
Параметр Описание
N Целое число, возвращаемое функцией
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)
Параметр Описание
n Целое число, возвращаемое функцией
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
< Лекция 2 || Лекция 3: 1234 || Лекция 4 >
Эльвира Хузина
Эльвира Хузина
Россия
Дмитрий Калинычев
Дмитрий Калинычев
Россия, Нижний Новгород