Javascript 如何将提示的值添加到一起?
我应该提示用户输入一个由空格分隔的数字字符串,并警告这些数字的总和。我试图将这些值放入一个数组,然后将它们相加,但它不起作用。我试过很多不同的方法。救命啊Javascript 如何将提示的值添加到一起?,javascript,arrays,for-loop,prompt,Javascript,Arrays,For Loop,Prompt,我应该提示用户输入一个由空格分隔的数字字符串,并警告这些数字的总和。我试图将这些值放入一个数组,然后将它们相加,但它不起作用。我试过很多不同的方法。救命啊 var input = prompt("Enter a string of numbers separated by spaces"); var numbers = new Array (input.split(" ")); var sum = 0; for(var i = 0; i < numbers
var input = prompt("Enter a string of numbers separated by spaces");
var numbers = new Array (input.split(" "));
var sum = 0;
for(var i = 0; i < numbers.length; i++){
sum += numbers[i];
};
alert(sum);
var input=prompt(“输入由空格分隔的数字字符串”);
变量编号=新数组(input.split(“”);
var总和=0;
对于(变量i=0;i
jsFIDLE:您的代码有两个问题。首先,
.split
返回一个数组,这样就不需要在它周围包装一个新的。其次,您需要解析数字,否则将字符串连接在一起。试一试
var input = prompt("Enter a string of numbers separated by spaces");
var numbers = input.split(" ");
var sum = 0;
for(var i = 0; i < numbers.length; i++){
sum += parseInt(numbers[i]);
};
alert(sum);
var input=prompt(“输入由空格分隔的数字字符串”);
变量编号=输入。拆分(“”);
var总和=0;
对于(变量i=0;i
你很接近了,你的代码有两个问题。首先,.split
返回一个数组,这样就不需要在它周围包装一个新的。其次,您需要解析数字,否则将字符串连接在一起。试一试
var input = prompt("Enter a string of numbers separated by spaces");
var numbers = input.split(" ");
var sum = 0;
for(var i = 0; i < numbers.length; i++){
sum += parseInt(numbers[i]);
};
alert(sum);
var input=prompt(“输入由空格分隔的数字字符串”);
变量编号=输入。拆分(“”);
var总和=0;
对于(变量i=0;i
您有两个问题:
input.split(“”)
返回一个数组,因此不需要将其放置在另一个数组中
您的numbers
数组包含字符串,您需要将其强制为数字以合计它们
试试这个:
var input = prompt("Enter a string of numbers separated by spaces");
var numbers = input.split(" ");
var sum = 0;
for(var i = 0; i < numbers.length; i++){
sum += parseInt(numbers[i]);
};
alert(sum);
var input=prompt(“输入由空格分隔的数字字符串”);
变量编号=输入。拆分(“”);
var总和=0;
对于(变量i=0;i
您有两个问题:
input.split(“”)
返回一个数组,因此不需要将其放置在另一个数组中
您的numbers
数组包含字符串,您需要将其强制为数字以合计它们
试试这个:
var input = prompt("Enter a string of numbers separated by spaces");
var numbers = input.split(" ");
var sum = 0;
for(var i = 0; i < numbers.length; i++){
sum += parseInt(numbers[i]);
};
alert(sum);
var input=prompt(“输入由空格分隔的数字字符串”);
变量编号=输入。拆分(“”);
var总和=0;
对于(变量i=0;i