gpt4 book ai didi

jquery - Javascript ceil 具有 2 位小数而不是 1 位

转载 作者:行者123 更新时间:2023-12-01 00:00:21 25 4
gpt4 key购买 nike

我有一些对我来说运行良好的 JavaScript,我只是希望它保留 2 位小数,而不是隐藏额外的小数位(如果为 0)。

现在它说:“0.2”,我希望它说:“0.20”

这是 JavaScript。谁能告诉我如何实现这一目标?

 $(function() {

var valueMultiplier = <?php echo $savingsVar; ?>;

function updateAmounts() {

// valueMultiplier = savings
// value1 = how often do you change your printer cartridges?
// value2 = how frequently you change them

var value1 = $('#slider').slider('value');

var value2 = $('#slidertwo').slider('value');

var value3 = ((valueMultiplier * value1) * value2);
var value3 = (Math.ceil(value3 * 10) / 10);

// add month to it
if(value1==1){
value1 = value1 + ' month';
}else{
value1 = value1 + ' months';
}

value2 = value2 + ' months';

$('#amount').val(value1);

$('#amounttwo').val(value2);

$('#amountthree').val(value1 + value2);

$('#amountfour').val(value3);

$('#amountfive').val(value3);

}

$('#slider').slider({value: 1, min: 1, max: 12, step: 1, stop: function(event, ui) {
updateAmounts();
}});
$('#slidertwo').slider({value: 1, min: 3, max: 36, step: 3, stop: function(event, ui) {
updateAmounts();
}});

$('#price').val("$" + valueMultiplier);

updateAmounts();
});

最佳答案

您可以使用toFixed功能。它返回一个字符串,但在您的情况下应该没问题:

js> x = 0.2
0.2
js> x.toFixed(2)
0.20
js>

关于jquery - Javascript ceil 具有 2 位小数而不是 1 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12903088/

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