2011-11-08 11 views
3
//Value being parsed at this point is "150.00" 
var productValue = parseFloat($("#product-cost-value-value").text().replace(',', '.'));  

console.log(productValue); 

ログされる値は150です。0.00以外の値でない限り、Javascript値に小数点以下は表示されません

しかし、私はそれにいくつかの値を追加する場合、このように。値は、私が望む2小数を表示するように変更されます。

console.log(productValue + 0.01); 

ログに記録される値は、私はすべての時間で、小数点以下を表示するには、私の値を強制することができますどのように150.01

のですか?

+0

可能重複[JavaScriptでフロートをフォーマットするには?](http://stackoverflow.com/questions/661562/how -to-format-a-float-in-javascript) –

+0

[2小数点以下切り捨て]の複製が可能です(http://stackoverflow.com/questions/6525335/trim-to-2-decimals) – Phrogz

答えて

8

使用:

console.log(productValue.toFixed(2)); 
3

使用productValue.toFixed(2)小数点以下2桁

を表示する
関連する問題