Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt eine ganze Zahl zurück, deren Wert dem Wert des Arguments am Ähnlichsten ist.
number round(number)
Hinweise
Es sind zwei derartige Zahlen vorhanden. Es wird jedoch die Zahl zurückgegeben, die näher zu plus unendlich liegt.
Wenn das Argument einen NaN-Wert darstellt, wird NaN zurückgegeben.
Wenn das Argument plus unendlich darstellt, wird plus unendlich zurückgegeben.
Wenn das Argument minus unendlich darstellt, wird minus unendlich zurückgegeben.
Wenn das Argument plus null (+0) darstellt, wird plus null zurückgegeben.
Wenn das Argument minus null (-0) darstellt, wird minus null zurückgegeben.
Wenn das Argument kleiner als null (0), aber größer oder gleich -0,5 ist, wird minus null zurückgegeben.
Für die zwei letztgenannten Fälle wird beim Aufrufen der round()-Funktion ein anderes Ergebnis erzielt als beim Hinzufügen von 0,5 und dem anschließenden Aufrufen der floor()-Funktion, denn es wird in diesem Fällen plus null (+0) zurückgegeben.
Beispiel
In diesem Beispiel werden round()-Ausdrücke erläutert.
XML-Datei
Keine. Die XSLT-Datei ruft sich selbst auf.
XSLT-Datei (round.xsl)
Formatierte Ausgabe
round(2.6) = 3 round (2.4) = 2 round(2.5) = 3 round(-1.6) = -2 round(-1.5) = -1
Prozessorausgabe
<?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