【问题标题】:How to add integer and float using javascript?如何使用javascript添加整数和浮点数?
【发布时间】:2013-02-14 04:40:05
【问题描述】:

我正在使用以下代码使用 JavaScript 添加整数和浮点值。但我不能这样做,它返回NaN。我是开发新手。请帮我解决这个问题。

lbl_bal_total.value = Numbers(lbl_bal_total.innerHTML) + Numbers(lbl_bal_others.value);
//lbl_bal_total.value = 1568 + .25; // Error lbl_bal_total value is NaN
lbl_bal_total.innerHTML = Math.round(lbl_bal_total.value);

【问题讨论】:

标签: javascript jquery floating-point integer


【解决方案1】:

试试这个:

lbl_bal_total.innerHTML = Math.round(parseFloat(lbl_bal_total.innerHTML) + parseFloat(lbl_bal_others.value));

【讨论】:

    【解决方案2】:
    var num = parseFloat(lbl_bal_total.innerHTML) + parseFloat(lbl_bal_others.value);
    lbl_bal_total.innerHTML = Math.round(num);
    

    【讨论】:

      【解决方案3】:

      试试这个。数据类型是Number 不是Numbers

       lbl_bal_total.value = Number(lbl_bal_total.innerHTML) + Number(lbl_bal_others.value);
          //lbl_bal_total.value = 1568 + .25; // Error lbl_bal_total value is NaN
          lbl_bal_total.innerHTML = Math.round(lbl_bal_total.value);
      

      如果您不确定lbl_bal_total.innerHTMLlbl_bal_others.value 的值,则可以使用isNaN 进行检查

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-02-11
        • 1970-01-01
        • 2012-03-08
        • 2016-02-08
        • 1970-01-01
        • 2011-01-04
        • 2013-01-17
        相关资源
        最近更新 更多