gpt4 book ai didi

javascript - 未使用 javascript 将指定数字的输出获取到带有逗号的变量

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

我正在尝试用逗号添加数字,但没有得到任何结果或输出。

我的做法正确吗?

下面是我正在使用的代码:

function expense() {
var total2 = 23,09,567;
var total3 = 45,890;
var total4 = 67,890;
var total5 = 10,78,893;
var total6 = 4,890;

var total = parseFloat(total2.replace(/,/g,''))+parseFloat(total3.replace(/,/g,''))+parseFloat(total4.replace(/,/g,''))+parseFloat(total5.replace(/,/g,''))+parseFloat(total6.replace(/,/g,'')));

alert(total);
if(!isNaN(total))
{
document.getElementById("total").value=total;
}
}

最佳答案

var 声明内的逗号 (,) 用于分隔声明,例如:

  var a = 1, b = 2;

等于:

 var a = 1;
var b = 2;

这意味着这一行:

 var total2 = 23,09,567;

等于:

  var total2 = 23;
var 09 = ?;
var 567 = ?;

由于这没有什么意义,JavaScript 会抛出一个语法错误,您可以在控制台中看到该错误。

[I] am not getting any result or output.

错了。转到浏览器开发者控制台查看输出(错误)。

要解决此问题,您需要使用字符串文字 ("23,09,567"),因为它们有 .replace 方法。

关于javascript - 未使用 javascript 将指定数字的输出获取到带有逗号的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53833813/

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