相关疑难解决方法(0)

格式编号始终显示2位小数

我想格式化我的数字,以便始终显示2位小数,在适用的地方进行舍入.

例子:

number     display
------     -------
1          1.00
1.341      1.34
1.345      1.35
Run Code Online (Sandbox Code Playgroud)

我一直在用这个:

parseFloat(num).toFixed(2);
Run Code Online (Sandbox Code Playgroud)

但它显示11,而不是1.00.

javascript floating-point number-formatting

715
推荐指数
17
解决办法
96万
查看次数

在jQuery中将值转换为2个小数位

可能重复:
JavaScript:格式化数字,正好是两位小数

现在我已经有一些脚本将值添加到div中,其中包含总数,然后我尝试将值除以100以得到一个十进制数(使其看起来像货币).

在此之后脚本工作,并给我一个很好的十进制浮点数,有时虽然后来有一个大的重复数字,我想使用我已经拥有的脚本将其限制为两位小数,所以想知道是否有人可以在我当前的脚本中实现某些东西.

$(document).ready(function() {
  $('.add').click(function() {
     $('#total').text(parseFloat($('#total').text()) + parseFloat($(this).data('amount'))/100);
  });
})
Run Code Online (Sandbox Code Playgroud)

javascript jquery

23
推荐指数
3
解决办法
14万
查看次数

尝试将数字格式化为2位小数jQuery

可能重复:
JavaScript:格式化数字,正好是两位小数

使用变量有点混乱,现在似乎无法让计算工作!?

 $("#discount").change(function(){
            var list = $("#list").val();
            var discount = $("#discount").val();
            var price = $("#price");
            var temp = discount * list;
            var temp1 = list - temp;
            var total = parseFloat($(this).temp1()).toFixed(2);

            price.val(total);       
 });
Run Code Online (Sandbox Code Playgroud)

javascript jquery number-formatting

6
推荐指数
2
解决办法
7万
查看次数

jQuery round decimal to .49或.99

我正在尝试研究如何将小数舍入为.49或.99.

我找到了这个toFixed(2)功能,但不知道如何向上或向下舍入.

基本上需要到达最接近的价格点,所以例如X.55将下降到X.49,而X.84将上升到X.99.

math floating-point jquery decimal rounding

2
推荐指数
1
解决办法
8569
查看次数