javascript round на float?

Access

Registered
с коя функция се закръглява в javascript float число, примерно до 2-рия символ? :) :) :)
 
Незнам дали това имаш предвид, но аз се сещам за един начин :)
Ще ти покажа код-а, като закръгленото число ще се появи в прозорец alert а ти си прави другото, което поискаш :)

Код:
var x = 1.35657123123145657849;
x = x * 100;
x = Math.round(x);
x /= 100;
x = "Числото закръглено до два силмвола е: "+x;
alert(x);

И да обясня:
x = x*100; - премества десетичната запетая с две места (толкова колкото ще се закръгли числото. Ако искаш да се закръгли на 3 трябва да умножиш по 1000 и т.н.)

x = Math.round(x); - Закръгля числото.
x /= 100; - Връща запетаята обратно с две места (или по колкото си умножил)

и нататък мисля, че кода е ясен :)
 
накратко умножаваш по 100 и после делиш на 100 и ето ти го числото :wink:
 
adrian каза:
Незнам дали това имаш предвид, но аз се сещам за един начин :)
Ще ти покажа код-а, като закръгленото число ще се появи в прозорец alert а ти си прави другото, което поискаш :)

Код:
var x = 1.35657123123145657849;
x = x * 100;
x = Math.round(x);
x /= 100;
x = "Числото закръглено до два силмвола е: "+x;
alert(x);

И да обясня:
x = x*100; - премества десетичната запетая с две места (толкова колкото ще се закръгли числото. Ако искаш да се закръгли на 3 трябва да умножиш по 1000 и т.н.)

x = Math.round(x); - Закръгля числото.
x /= 100; - Връща запетаята обратно с две места (или по колкото си умножил)

и нататък мисля, че кода е ясен :)

точно това което ми трябваше :)
tnx ;)
 

Горе