Condividi tramite


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

Vedere anche

Riferimento

Riferimenti dei tipi di dati XML