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);动手实践,加油。