如何使用javascript添加整数和浮点?

如何使用javascript添加整数和浮点?,javascript,jquery,floating-point,integer,Javascript,Jquery,Floating Point,Integer,我使用下面的代码使用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 = M

我使用下面的代码使用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);

试试这个。数据类型为
Number
Number

 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\u bal\u total.innerHTML
lbl\u bal\u others.value
的值,则可以使用进行检查,尝试以下操作:

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

这是你的真实代码吗?什么是
Numbers
?如果参数值无法转换为数字,则Number()函数也将返回NAN。您确定lbl_bal_total.innerHTML始终是数字字符吗。
lbl_bal_total.innerHTML = Math.round(parseFloat(lbl_bal_total.innerHTML) + parseFloat(lbl_bal_others.value));