我需要计算字符串中的数字。数字由空格分隔。 (1 2 3 4 10)我试图通过charAt来做到这一点,如果这个数字不是一个数字,那么它不起作用。我对JS比较陌生,需要一些例子。我开始用这个,但遇到了一个两位数#:Javascript计算字符串中的数字
string1 = (1 1 1 4 10)
var total = parseFloat(0);
for(var j=0; j<string1.length; j++) {
total += parseFloat(string1.charAt(j));
}
任何帮助,将不胜感激
'string1 =(1 1 1 4 10)'<---这是无效的。打开开发者控制台,你会看到一个错误,指出它。 ''未捕获的SyntaxError:意外的数字'' – epascarello
将你的字符串换成引号,然后简单地执行'string1.match(/ \ d +/g).length'。 – Xufox
@Xufox:看起来像他试图总结数字 –