jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jquery – Javascript ceil,带有2位小数而不是1位大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一些 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,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位全部内容,希望文章能够帮你解决jquery – Javascript ceil,带有2位小数而不是1位所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。