编程方面的新手。我已经设置了一个提示命令,让用户输入文本或存储到数组中的数字,但是while循环似乎每次循环都会重写数组值。
数组就像一个只存储一个值的变量
var course = new Array();
var grade = new Array();
while(confirm("Would you like to add a course?"))
{course = prompt("Enter the course code. Example - ABC1234");
答案 0 :(得分:2)
要向数组添加元素,请使用array.push
。
将最后一行更改为:
course.push( prompt("Enter the course code. Example - ABC1234") );
最后您还缺少}
。因此,您的整个代码段如下所示:
var course = new Array();
var grade = new Array();
while(confirm("Would you like to add a course?")){
course.push( prompt("Enter the course code. Example - ABC1234") );
};