2-7编程练习
来源:2-12 编程练习
改吃素的狮子
2018-02-01 10:14:19
为什么我输出的数值之间没有逗号,在页面输出语句里面添加逗号document.write(arr+","),可最后一个数值后面也会有逗号。帮忙看一下,是我语句写的不对吗?
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>统计员工工资</title> </head> <body> <script> //补充代码 var arr=[],i=0; while(i>=0){ arr[i]=prompt("请输入员工工资"); if(arr=="退出"){ break; } document.write(arr); } </script> </body> </html>
1回答
小于飞飞
2018-02-01
问题如下:
i 值没有发现变化,添加 i 值的累加。
document.write(arr); 在循环内,arr 中只有一个值,所以输出内容之间没有逗号,放在循环外。
数组长度减少一个可以达到,最后一个内容不输出,详见下的调整代码:
var arr=[],i=0; while(i>=0){ arr[i]=prompt("请输入员工工资"); if(arr[i]=="退出"){ break; } i=i+1; } arr.length=arr.length-1 document.write(arr);
动手实践,加油。