初学者-While循环将所有用户输入加总到50-Javascript

初学者-While循环将所有用户输入加总到50-Javascript,javascript,jquery,html,typescript,Javascript,Jquery,Html,Typescript,我仍然是Javascript的初学者,我有一个问题 如果写为0,我想将所有用户输入相加到50以下,以停止程序并显示其数量 举例说明: 第一个数字5,第二个数字3,第三个数字55,第四个数字0。(程序将打印8) var userInput=parseInt(提示符('Write Number'); while(userInput!=0){ var userInput=parseInt(提示“重试”); 如果(用户输入0){ 如果(!(输入>50)){ 输出+=输入; } 输入=数字(提示(“输入数

我仍然是Javascript的初学者,我有一个问题

如果写为0,我想将所有用户输入相加到50以下,以停止程序并显示其数量

举例说明:

第一个数字5,第二个数字3,第三个数字55,第四个数字0。(程序将打印8)

var userInput=parseInt(提示符('Write Number');
while(userInput!=0){
var userInput=parseInt(提示“重试”);
如果(用户输入<50){
var sum=userInput+userInput;
}
写(sum+“
”); }
非常感谢

您可以这样做:

var输入=数字(提示(“输入数字”);
var输出=0;
while(输入>0){
如果(!(输入>50)){
输出+=输入;
}
输入=数字(提示(“输入数字”));
}
文件写入(“所有小于50的数字之和为”+输出)您可以这样做:

var输入=数字(提示(“输入数字”);
var输出=0;
while(输入>0){
如果(!(输入>50)){
输出+=输入;
}
输入=数字(提示(“输入数字”));
}

文件写入(“所有小于50的数字之和为”+输出)循环并在条件匹配时添加上一个值:

var inputData=Number(提示(“输入数字”);
var finalOutput=0;
同时(输入数据>0){
如果(!(输入数据>50)){
finalOutput+=输入数据;
}
inputData=编号(提示(“输入输入编号”));
}

文件。填写(“金额为:+finalOutput”)循环并在条件匹配时添加上一个值:

var inputData=Number(提示(“输入数字”);
var finalOutput=0;
同时(输入数据>0){
如果(!(输入数据>50)){
finalOutput+=输入数据;
}
inputData=编号(提示(“输入输入编号”));
}

文件。填写(“金额为:+finalOutput”)如果条件满足,则循环并增加如果条件满足,则循环并增加感谢您的回答,所有小于50的数字之和为NaN@F.Rahamim我现在已经修好了,还有更好的吗?@F.Rahamim没问题。谢谢你的回答,所有小于50的数字之和是NaN@F.Rahamim我现在已经修好了,更好吗?@F.Rahamim没问题
var userInput = parseInt(prompt('Write Number'));


while(userInput!=0) {
    var userInput = parseInt(prompt('Try Again!'));
    if(userInput < 50){
        var sum = userInput + userInput;
    }
    document.write(sum + '<br>');

}