Answers:
是- parseFloat
。
parseFloat(document.getElementById(amtid4).innerHTML);
要设置数字格式,请使用toFixed
:
var num = parseFloat(document.getElementById(amtid4).innerHTML).toFixed(2);
num
现在是一个字符串,其数字格式为两位小数。
parseFloat('22w')
是22
和parseFloat('w22')
是NaN
var formatter = new Intl.NumberFormat("ru", {
style: "currency",
currency: "GBP"
});
alert( formatter.format(1234.5) ); // 1 234,5 £
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/NumberFormat
Intl.NumberFormat
钉它。
一种简单的简便方法是使用+ x,它使符号和十进制数字保持不变。另一种选择是使用parseFloat(x)。parseFloat(x)和+ x之间的区别是空白字符串+ x返回0,其中parseFloat(x)返回NaN。