JavaScript加一元运算符返回NaN
在浏览器控制台中尝试将字符串转换为数字时:JavaScript加一元运算符返回NaN,javascript,browser,Javascript,Browser,在浏览器控制台中尝试将字符串转换为数字时: let a="3,437,286" +a 返回NaN。你知道我在这里遗漏了什么吗?那个字符串不是一个正确的数字。如果字符串中始终有带逗号的数字,您可以删除逗号并尝试检查: a=“3437286”; 控制台日志(+a);//楠 console.log(+a.replace(/,/g,“”);//3437286如果字符串始终包含带逗号的数字,即使它没有逗号,您的代码也是正确的。。。
let a="3,437,286"
+a
返回
NaN
。你知道我在这里遗漏了什么吗?那个字符串不是一个正确的数字。如果字符串中始终有带逗号的数字,您可以删除逗号并尝试检查:
a=“3437286”;
控制台日志(+a);//楠
console.log(+a.replace(/,/g,“”);//3437286
如果字符串始终包含带逗号的数字,即使它没有逗号,您的代码也是正确的。。。