2-11 编程练习代码问题
来源:2-11 编程练习
慕前端8073334
2018-09-24 11:23:07
//作业题目链接是 https://class.imooc.com/lesson/378#mid=8614
//我用如下代码,控制台只能出现数组长度为1的输出,请问问题出在什么地方?
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>统计员工工资</title>
</head>
<body>
<script>
var wage_arr = [];
var flag = true;
while(flag){
var in_message = prompt("请输入员工工资");
if(in_message =="退出"){
flag =false;
}else if(in_message !="退出"){
var i=0;
wage_arr[i]=in_message;
i++;
}
}
console.log(wage_arr);
</script>
</body>
</html>
1回答
好帮手慕夭夭
2018-09-24
因为var i=0;这句代码写在了循环里面 ,所以每次循环都会把i重新初始化为0 , 把var i=0;写在外面就可以 :
祝学习愉快 ! 望采纳
相似问题