我已阅读所有文章,无法使用以下内容显示两个小数位,包括零;
function TwoDecimal(number){number=((Math.round(number*100))/100);
return number;
}
function compute()
{
var total = TwoDecimal(0); if(document.price.Book.checked)total + = parseInt(document.price.Book.value);
答案 0 :(得分:0)
您可以使用num.toFixed(2)
显示最多两位小数的数字。注意:toFixed()以字符串格式返回,因此您必须使用parseInt()将该字符串转换为int。
使用以下代码。
function TwoDecimal(number){number=((Math.round(number*100))/100);
return number.toFixed(2);
}
function compute()
{
var total = parseFloat(TwoDecimal(0));
if (document.price.Book.checked)
total+=parseFloat(document.price.Book.value);