Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js]Zaokrąglanie liczb
Pozycjonowanie i Optymalizacja > Projektowanie stron > HTML i CSS
michalk
Witam!

Chciałem się zapytać czy istnieje jakaś możliwość zaokrąglania liczb do 2 miejsc po przecinku tak jak to da się zrobić np. w php. Jedyne co znalazłem to http://www.w3schools.com/jsref/jsref_obj_math.asp, ale tutaj niestety nic przydatnego nie znalazłem.

-=SnU=-
KOD
document.write(Math.round(3.555555555*100)/100 + "<br>");

powinno wyświetlić do dwóch miejsc czyli 3.56
kilas88
http://www.javascriptkit.com/javatutors/round.shtml
tutaj masz ładnie opisane na czym to polega smile.gif
ioj
Możesz też zamiast z round() skorzystać z toFixed(). Przykład:

KOD
var x = 1.2345678;
document.write(x.toFixed(2));


powinno wyświetlić 1.23 (argument dla toFixed to ilość miejsc po przecinku).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2012 Invision Power Services, Inc.