还是复制不了 老师帮我看看

来源:2-12 编程练习

weixin_慕哥8086897

2019-01-02 12:42:00

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

写回答

3回答

好帮手慕糖

2019-01-02

同学你好,1、循环中第二个条件后面应该是分号。

2、这里直接定义i的初始值为0即可,不需要大于等于0。

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

3、if结束的“}”,应该在else之前哦,例:

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

4、i<=gz.legnth的话,i是变化的,gz.legnth也是变化的,不能确定回执行多少次,建议:可以不使用for循环,直接使用while循环。

5、建议:i是控制循环的变量,建议:可以换一个新的变量来接收输入的值,且在不等于1的情况下存放到数组中。

6、最后输出到页面。例:

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

希望能帮助到你,欢迎采纳。

祝学习愉快!


0

好帮手慕糖

2019-01-02

同学你好,1、while是不需要使用var声明的。

2、i没有声明,无法直接进行判断。

3、建议:使用i来接收输入的内容,然后进行判断。同时把输入的内容(不等于-1的时候),添加的数组中。

建议:可以尝试修改下,若还是无法解决,建议:可以直接将代码粘贴过来,只有图片的话,可能会因符号不一致,导致结果不同。

祝学习愉快!

0
heixin_慕哥8086897
h <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>统计员工工资</title> </head> <body> <script> //补充代码 var gz=new Array(),i; var b=prompt("请输入员工工资"); for(i=0&&i>=0;i<=gz.length,i++){ if(i!=="退出"){ i=prompt("请输入员工工资") else{break;}; }console.log(gz[i]) } </script> </body> </html>
h019-01-02
共1条回复

weixin_慕哥8086897

提问者

2019-01-02

继续改下。

0

0 学习 · 36712 问题

查看课程