老师,为什么没有效果啊?

来源:2-23 编程练习

ZPF_NEXT

2019-01-17 17:10:27

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>数组排序</title>
</head>
<body>
<script>
    var input;
    var arr=[ ];
    while(input!="-1"){
        input=Number(prompt("请输入您想排序的数字"));
        //补充代码
        if(input==1){
            continue;
        }
        arr.push(input);
     }
    //补充代码
    arr.sort(arr); //补充代码
document.write(arr);
</script>
</body>
</html>


写回答

1回答

山河远阔ZZ

2019-01-17

同学你好,没有效果的原因是,在代码中,sort()排序方法用错了,应该是arr.sort(function(x, y) { return y - x }),参考下图:

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

如果帮助到了你,欢迎采纳!

祝你学习愉快!

0

0 学习 · 36712 问题

查看课程