老师 代码这样写可以吗
来源:2-23 编程练习
慕仔2455976
2018-05-14 21:04:15
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>数组排序</title>
</head>
<body>
<script>
var input;
var arr=[ ];
while(input!="-1"){
input=Number(prompt("请输入您想排序的数字"));
arr.push(input);
}
// while(input=="-1"){break};//补充代码
arr.sort(function(a,b){return b-a}); //补充代码
document.write(arr);
</script>
</body>
</html>
1回答
妮可妮可妮_
2018-05-15
当输入 -1时,先执行把-1加入到数组里面 , 再执行判断 input是否等于-1 . 所以我们需要把获取弹窗内容的代码写在外面 ,让代码先执行判断 , 这样 如果是-1的话 就不会执行while里面的代码了
相似问题