Книга: Технология 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
- round()
- 2.1.3. Функция getopt_long()
- Группировка по встроенным функциям и UDF
- 19.1.1. Функция jQuery()
- Функция strcmp( )
- What Goes Around Comes Around
- Управление функциями узла
- Функция программного обеспечения
- 3.2. Ключи типа key_t и функция ftok
- 9.10. Функция sctp_recvmsg
- Функция document
- Функция generate-id