【发布时间】:2016-10-04 09:15:58
【问题描述】:
您好,我对 javascript 非常陌生,并且一直在做作业。我的问题是如何在 do while 循环中添加多个输入?我应该将所有输入加在一起,然后除以输入量以获得平均值。例如,如果用户输入 7、3、5 和 2,那么答案将是 4.25。这就是我目前所拥有的。
var prompt;
var input = prompt("Please enter a number, input a negative number to stop");
var number = input >= 0;
var alert;
var sum = 0;
var sum2 = 0;
while (input <= 0) {
input = +prompt("Error enter a positive number to start");
}
do {
input = +prompt("Enter another number, a negative to stop");
sum += number;
//inputs added together goes here
} while (input >= 0);
alert(); //inputs added together divided by sum goes here
【问题讨论】:
-
您不需要第一个输入,也不需要 while 循环。
prompt和 alert 已在客户端 JS 中定义。sum2未使用,缩进不好。除了所有代码注释之外,该算法非常简单,并且可以更容易地转换为 JS。 -
这个问题不费吹灰之力,希望你的老师能看到并认出你,让他知道你需要额外的辅导。
标签: javascript do-loops