Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在applab中连续用户输入?_Javascript_Code.org_App Lab - Fatal编程技术网

Javascript 在applab中连续用户输入?

Javascript 在applab中连续用户输入?,javascript,code.org,app-lab,Javascript,Code.org,App Lab,所以我在code.org上开发了一个应用程序,它会记录用户的科目分数,告诉他成绩,最后给出所有科目的平均分数。但问题是,我仅限于(在我的例子中)4个主题,因为要为每个单独的主题运行代码,我必须单击一个按钮。我想知道是否有办法提示用户输入,直到他输入一个字符串,然后计算他输入的所有主题的平均总数? 当前代码链接:有一个简单的修复方法 var gpa1=prompt(“输入您的第一个GPA”); var gpa2=提示(“输入您的第二个GPA”); var gpa3=提示(“输入您的第三个GPA”)

所以我在code.org上开发了一个应用程序,它会记录用户的科目分数,告诉他成绩,最后给出所有科目的平均分数。但问题是,我仅限于(在我的例子中)4个主题,因为要为每个单独的主题运行代码,我必须单击一个按钮。我想知道是否有办法提示用户输入,直到他输入一个字符串,然后计算他输入的所有主题的平均总数?
当前代码链接:

有一个简单的修复方法

var gpa1=prompt(“输入您的第一个GPA”);
var gpa2=提示(“输入您的第二个GPA”);
var gpa3=提示(“输入您的第三个GPA”);
var gpa4=提示(“输入您的第四个GPA”);
var gpa5=提示(“输入您的第五个GPA”);
如果(gpa1>100){
gpa1=100;
控制台日志(gpa1);
}如果(gpa2>100){
gpa2=100;
控制台日志(gpa1);
}如果(gpa3>100){
gpa3=100;
控制台日志(gpa1);
}如果(gpa4>100){
gpa4=100;
控制台日志(gpa1);
}如果(gpa5>100){
gpa5=100;
控制台日志(gpa1);
}

添加此项后,您希望在创建其总平均值时调用变量gpa1、gpa2、gpa3、gpa4和gpa5。我还包括了if语句,这样你就不会有一个不可能的gpa总数,这是可移动或可更改的。

有一个简单的修复方法

var gpa1=prompt(“输入您的第一个GPA”);
var gpa2=提示(“输入您的第二个GPA”);
var gpa3=提示(“输入您的第三个GPA”);
var gpa4=提示(“输入您的第四个GPA”);
var gpa5=提示(“输入您的第五个GPA”);
如果(gpa1>100){
gpa1=100;
控制台日志(gpa1);
}如果(gpa2>100){
gpa2=100;
控制台日志(gpa1);
}如果(gpa3>100){
gpa3=100;
控制台日志(gpa1);
}如果(gpa4>100){
gpa4=100;
控制台日志(gpa1);
}如果(gpa5>100){
gpa5=100;
控制台日志(gpa1);
}

添加此项后,您希望在创建其总平均值时调用变量gpa1、gpa2、gpa3、gpa4和gpa5。此外,我还包括了if语句,这样您就不会有不可能的gpa总数,这是可移动或可更改的。

请始终将相关代码包含到您的帖子中,而不是链接到帖子中。请始终将相关代码包含到您的帖子中,而不是链接到帖子中