Funzione round
Restituisce l'integer più vicino all'argomento.
number round(number)
Osservazioni
Se sono presenti due numeri, verrà restituito quello più vicino all'infinito positivo.
Se l'argomento è NaN, viene restituito NaN.
Se l'argomento è infinito positivo, viene restituito infinito positivo.
Se l'argomento è infinito negativo, viene restituito infinito negativo.
Se l'argomento è zero positivo, viene restituito zero positivo.
Se l'argomento è zero negativo, viene restituito zero negativo.
Se l'argomento è minore di zero ma maggiore o uguale a -0,5, viene restituito zero negativo.
Negli ultimi due casi il risultato della chiamata della funzione round()
non corrisponde a quello che si ottiene aggiungendo 0,5 e chiamando la funzione floor()
poiché in questi casi verrà restituito zero positivo.
Esempio
In questo esempio vengono illustrate le espressioni round()
.
File XML
Nessuno; il file XSLT chiama se stesso.
File XSLT (round.xsl)
Output formattato
round(2.6) = 3 round (2.4) = 2 round(2.5) = 3 round(-1.6) = -2 round(-1.5) = -1
Output del processore
<?xml version="1.0"?>
round(2.6) =
3<br />round (2.4) =
2<br />round(2.5) =
3<br />round(-1.6) =
-2<br />round(-1.5) =
-1