老师 代码这样写可以吗

来源: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

http://img.mukewang.com/climg/5afa4916000137b605260167.jpg

当输入 -1时,先执行把-1加入到数组里面 , 再执行判断 input是否等于-1 . 所以我们需要把获取弹窗内容的代码写在外面 ,让代码先执行判断 , 这样 如果是-1的话 就不会执行while里面的代码了

http://img.mukewang.com/climg/5afa4a000001490206200564.jpg

0

0 学习 · 36712 问题

查看课程