获取我的JavaScript表单以显示两个小数位,包括零

时间:2015-02-22 12:57:27

标签: function

我已阅读所有文章,无法使用以下内容显示两个小数位,包括零;

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);

1 个答案:

答案 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);