Javascript如何将数字的输出更改为2位小数的货币

问题描述 投票:0回答:1

我想将数字的输出更改为2位小数的美国货币; JavaScript部分看起来像这样:

var leagueDues = 5.00;
var CourseFees = 14.50;

var totalLeagueDues = leagueDues * 16;
var totalCourseFees = CourseFees * 16;

var totalDues = totalCourseFees + totalLeagueDues;

document.getElementById('league').value = totalLeagueDues;
document.getElementById('fee').value = totalCourseFees;
document.getElementById('total').value = totalDues;

有任何想法吗?

javascript decimal currency
1个回答
2
投票

您可以使用toFixed(2)函数将数字固定为2位小数。

那看起来像是:

var leagueDues = 5.00; 
var CourseFees = 14.50; 
var totalLeagueDues = leagueDues * 16; 
var totalCourseFees = CourseFees * 16; 
var totalDues = totalCourseFees + totalLeagueDues; 

document.getElementById('league').value = totalLeagueDues.toFixed(2); 
document.getElementById('fee').value = totalCourseFees.toFixed(2); 
document.getElementById('total').value = totalDues.toFixed(2);
© www.soinside.com 2019 - 2024. All rights reserved.