gpt4 book ai didi

javascript - 添加小数点 - Javascript

转载 作者:行者123 更新时间:2023-11-30 10:32:33 25 4
gpt4 key购买 nike

我开发了一个代码,其中添加值并在最后减去基于您在表单中选择的项目的最小值。大多数代码工作得很好但是我在显示总数时遇到了问题。当我的值为 7.25 时,它会正常工作,但如果它是一个整数,它只会显示 5。我希望它显示 5.00。有什么建议吗?

<script language="JavaScript"> 

// All selected prices are stored on a array
var prices = [];

// A function to remove a item from an array
function remove(array, item) {
for (var i = 0, len = array.length; i < len; i++) {
if (array[i] == item) {
array.splice(i, 1);
return true;
}
}
return false;
}

function calculateSectedDues(checkbox, amount) {
// We add or remove the price as necesary

if (checkbox.checked) {
prices.push(amount);
} else {
remove(prices, amount);
}

// We sum all the prices
var total = 0;
for (var i = 0, len = prices.length; i < len; i++)
total += prices[i];

// We get the lower one
var min = Math.min.apply(Math, prices);

if(min == Infinity) { min = 0; }

// And substract it
total -= min;

// Please, don't access the DOM elements this way, use document.getElementById instead
document.grad_enroll_form.total.value = total;

}


</script>

最佳答案

可以使用JS的toFixed()方法:

var min = 2;
min.toFixed(2); // returns 2.00

关于javascript - 添加小数点 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16047664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com