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;写在外面就可以 :

http://img.mukewang.com/climg/5ba8648b0001d3a302920153.jpg

祝学习愉快 ! 望采纳

0

0 学习 · 640 问题

查看课程

相似问题

3-11练习

回答 1

回答 2