Книга: Технология XSLT

Функция round

Функция round

number round(number)

Функция round округляет число до ближайшего целого значения. У этой функции есть несколько нюансов, которые мы сейчас разберем.

? Если дробная часть числа равна 0.5, то функция вернет ближайшее большее целое.

? Если аргумент является не-числом (NaN), то результат также будет NaN.

? Если аргумент является положительной или отрицательной бесконечностью, то результатом будет тоже положительная или отрицательная бесконечность, то есть аргумент не изменится.

? Если аргумент является положительным или отрицательным нулем, результатом будет также положительный или отрицательный нуль, то есть аргумент не изменится.

? Если аргумент меньше нуля, но больше или равен — 0.5, результатом будет отрицательный нуль.

Примеры

round(2.5) ? 3
round(2.49)
? 2
round(-1.7)
? -2
1 div round(0.5)
? Infinity
1 div round(-0.5)
? -Infinity
round(1 div 0)
? Infinity
round('one')
? NaN

Оглавление книги


Генерация: 1.498. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз