麻烦老师帮忙检查代码。另外16行的有点不理解
来源:2-11 编程练习
土豆60
2022-06-09 22:33:24

<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>统计员工工资</title>
</head>
<body>
<script>
//补充代码
var input;
var arr = [];
while (input != '退出') {
input = prompt('请输入员工工资');
arr[arr.length] = input;
}
arr.length -= 1;
document.write(arr);
</script>
</body>
</html>1回答
同学你好,代码实现效果没问题。
另外arr[arr.length] = input;这样代码的意思是在数组中放入值。一般我们会通过索引将值放入数组,例如:arr[0]=1 。这里是用数组长度arr.length作为索引了,初始数组没有内容,长度为0,也就是arr[0]=输入的值。后面以此类推,数组中有一个值后就是arr[1],有两个值就是arr[2] 。
祝学习愉快!
相似问题