Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обрезание до двух знаков после запятой (https://javascript.ru/forum/misc/32447-obrezanie-do-dvukh-znakov-posle-zapyatojj.html)

vladimircape 16.10.2012 16:37

Обрезание до двух знаков после запятой
 
Как обрезать до 2х знаков после запятой.
toFixed не предлагать ,он округляет

vadim5june 16.10.2012 17:03

var n=1.4567;
alert((parseInt(n*100))/100);

oneguy 16.10.2012 19:22

Не parseInt, а Math.floor. parseInt для округления использовать нежелательно.
Math.floor(n*100))/100

Magneto 16.10.2012 21:19

alert(+ 54.776543.toFixed(2));

nerv_ 16.10.2012 22:13

Цитата:

Сообщение от vladimircape
Как обрезать до 2х знаков после запятой.
toFixed не предлагать ,он округляет

можно так
alert( /\d+(?:\.\d\d)?/.exec( '54.776543' ) );

можно проще
alert( 54.776543.toFixed( 3 ).slice( 0, -1 ) );


Часовой пояс GMT +3, время: 00:58.