麻烦老师查看作业,谢谢。
来源:3-4 编程练习
DanielDu87
2022-05-29 16:22:28
<!DOCTYPE html>
<html lang="zh">
<head lang="en">
<meta charset="UTF-8">
<title>数组排序</title>
</head>
<body>
<script>
var input;
var arr = [];
while (input !== -1) {
input = Number(prompt("请输入您想排序的数字"));
//补充代码
if (isNaN(input)) {
alert("非法输入");
continue;
}
arr.push(input);
}
//补充代码
arr.pop();
arr.sort(function func(a, b) {
return b - a;
}); //在括号中补充代码
document.write(arr);
</script>
</body>
</html>默认的模板写的是
input !== "-1"
后面有转换成number了,那就永远不会结束
所以要写成
input !==-1
老师注意修改
1回答
好帮手慕慕子
2022-05-29
同学你好,代码实现是正确的,很棒!!!继续加油,祝学习愉快~
相似问题