(面試題)用 js 實現隨機選取 10–100 之間的 10 個數字,存入一個數組,並排序


    <script type="text/javascript">
        //首先創建一個空數組,用來放10個數字
        var Array = [];
        //接下來定義一個函數,這個函數是寫10~100的隨機數,我們現在把他封裝成一個函數
        function getRandom(num1, num2) {
            var transition = num2 - num1 + 1;//這里面的加1是為了能夠取到100
            var res = Math.floor(Math.random() * transition + num1);
            return res;
        }
        //上面的代碼已經獲取了num1~num2的隨機數
        //下面是遍歷出10個隨機數,並把十個數用push放法放到新定義的數組里面
        for (var i = 0; i < 10; i++) {
            Array.push(getRandom(10, 100));
        }

        //最后用sort方法進行排序
        Array.sort(function (a, b) {
            return a - b;
        })
        //打印數組Array
        console.log(Array);

    </script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM