如何在do while循环中添加输入
How do I add inputs together in a do while loop?
嗨,我对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
我试试这个版本;
var num = 0, sum = 0, count = 0;
do {
num = parseInt(prompt('Enter Number'));
sum = num >= 0 ? sum+=num : sum;
count = num >= 0 ? count+=1: count; }
while(num >= 0);
console.log(sum + ' count is ' + count);
console.log(sum/count);
基本上我从提示符读取,将输入转换为整数,如果数字大于等于0,我将它们相加。我给计数加1如果number大于等于0然后除以计数
增加sum2的值以计算无输入。并添加一个条件,即如果用户输入一个负值,则总数将除以输入的个数。
我已经编辑了你的代码。
var prompt;
var input = prompt("Please enter a number, input a negative number to stop");
var number;
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");
number=input;
alert(number);
sum += number;
sum2++;
if(input<0){
sum +=(-number);
alert("average"+(sum/(sum2-1)));
}
//inputs added together goes here
} while (input >= 0);
alert();
'use strict';
let input, sum = [];
do {
input = prompt("Enter another number, a negative to stop");
sum.push(input);
} while (input >= 0);
alert(sum.filter((a, b) => {return a + b}) / sum.length);
相关文章:
- Jquery添加输入字段和日期选择器
- 为提交文本区域添加输入
- jQuery动态使用.append()添加输入,但发布表单不是追加数据
- 动态jQuery不在.append()之后发布表单的添加输入
- 将Overlay添加到弹出窗口并添加输入类型字段以退出表单
- 使用按钮动态添加输入字段,而不删除唯一字段上的按钮
- 使用codeigniter动态添加输入字段
- mongodb用户配置文件添加输入时出现问题
- 动态添加输入字段,但字段是由外部PHP函数生成的
- 如何添加输入值
- 在填充另一个输入框时动态添加输入框
- 如何通过Jquery点击链接添加输入
- 添加输入onclickjQuery与PHP相关
- 在Rails中使用Javascript添加输入字段
- 如何创建带有rails的按钮,用javascript添加输入字段
- 拖放区插件为每个上传的图像添加输入
- 下拉以在选择“其他”时添加输入
- 如何使用jQuery添加输入字段并将Ajax调用到新的输入字段中
- 如何使用 Angular.js/Javascript 为 url 添加输入字段验证
- 在点击时动态添加输入元素