Ответ 1
var num = 3000;
alert( (num/100).toFixed( 2 ) ); // alerts 30.00
Это кажется глупым вопросом, но я не могу понять, как преобразовать целое число, представляющее центами в доллары.
3000 → 30.00
в javascript...
Я использовал ParseFloat, но это только возвращало мне целое число =/Мне нужно всегда отображать центы, даже если его 0.
var num = 3000;
alert( (num/100).toFixed( 2 ) ); // alerts 30.00
Вы можете разделить на сто, а затем вызвать метод toFixed
, чтобы отформатировать его до двух знаков после запятой.
myNumber.toFixed(2)
Изменить: "Тогда" было "десять":\
Попробуйте что-то похожее на:
document.write(x.toFixed(2));
Я объединил метод toFixed(2)
, который другие предоставили уже существующий форматирование валюты, если кто-то наткнулся на это, это удобно.
Не пытайтесь делать самообслуживание или что-то еще: D