Javascript 对于使用数值的多变量循环数组

Javascript 对于使用数值的多变量循环数组,javascript,Javascript,我试图在数组中使用for循环,使其在html中单击按钮时按排序顺序(从高到低)显示随机数加上执行操作的时间,我已经这样做了,它通过在新行上显示每个数字的结果(从100到1),并以毫秒为单位给出时间 我想做的是,让它每行显示10个数字,但不知道怎么做 Javascript function Numberordermatch() { var start = new Date().getTime(); for (i = 0; i < 1000; ++i) { var

我试图在数组中使用for循环,使其在html中单击按钮时按排序顺序(从高到低)显示随机数加上执行操作的时间,我已经这样做了,它通过在新行上显示每个数字的结果(从100到1),并以毫秒为单位给出时间

我想做的是,让它每行显示10个数字,但不知道怎么做

Javascript

function Numberordermatch() {

    var start = new Date().getTime();

    for (i = 0; i < 1000; ++i) {

    var points = [77, 57, 18, 35, 36, 33, 43, 87, 100, 14, 73, 97, 96, 27, 34, 39, 23, 71, 1, 86, 56, 21, 26, 65, 20, 29, 55, 49, 16, 42, 90, 91, 59, 84, 38, 75, 82, 66, 17, 62, 30, 63, 74, 89, 22, 50, 68, 31, 78, 81, 44, 93, 9, 40, 41, 48, 19, 32, 46, 28, 53, 70, 52, 60, 80, 47, 15, 069, 7, 67, 13, 61, 5, 94, 6, 98, 99, 83, 76, 88, 25, 72, 79, 37, 51, 64, 8, 2, 92, 12, 54, 045, 3, 58, 11, 95, 24, 10, 85, 4];

    points.sort(function(a, b){return b-a});
    document.getElementById("demo").innerHTML = points;

}

    var end = new Date().getTime();
    var time = end - start;

    text = "";
    var i;
    for (i = 0; i < points.length; i++) {
        text += points[i] + "<br>";
    }

    document.getElementById("demo").innerHTML = text;

    document.getElementById("results").innerHTML =
    ('<strong>This function took: ' + time + 'ms to load</strong>');

}
function numberrorderMatch(){
var start=new Date().getTime();
对于(i=0;i<1000;++i){
变量点=[77, 57, 18, 35, 36, 33, 43, 87, 100, 14, 73, 97, 96, 27, 34, 39, 23, 71, 1, 86, 56, 21, 26, 65, 20, 29, 55, 49, 16, 42, 90, 91, 59, 84, 38, 75, 82, 66, 17, 62, 30, 63, 74, 89, 22, 50, 68, 31, 78, 81, 44, 93, 9, 40, 41, 48, 19, 32, 46, 28, 53, 70, 52, 60, 80, 47, 15, 069, 7, 67, 13, 61, 5, 94, 6, 98, 99, 83, 76, 88, 25, 72, 79, 37, 51, 64, 8, 2, 92, 12, 54, 045, 3, 58, 11, 95, 24, 10, 85, 4];
sort(函数(a,b){返回b-a});
document.getElementById(“demo”).innerHTML=points;
}
var end=new Date().getTime();
var时间=结束-开始;
text=“”;
var i;
对于(i=0;i”;
}
document.getElementById(“demo”).innerHTML=text;
document.getElementById(“结果”).innerHTML=
(“此函数的加载时间为:“+time+”ms”;
}
根据答案,可能是:

var text = '';
var points = [77, 57, 18, 35, 36, 33, 43, 87, 100, ...]
points.sort(function(a, b){return b-a});
for (i = 0; i < points.length; ++i) {
    text += points[i] + ", " + ((i % 10 === 0) ? '<br />' : '');
}
document.getElementById("demo").innerHTML = text;
var text='';
变量点=[77,57,18,35,36,33,43,87,100,]
sort(函数(a,b){返回b-a});
对于(i=0;i“:”;
}
document.getElementById(“demo”).innerHTML=text;

text+=points[i]+((i%10==0)?“
”:”;
绝对是使用moduleLove modulo的时候了,爱三元
var points=…
也不需要在循环中
document.getElementById(“demo”).innerHTML=points;
谢谢这对我很有帮助,一个简单的问题。我如何获得“,”在每个数字之间显示。因为现在显示排序时是这样的。100 999899796959493929190 89888786858483828180 797877767574727170 69686766656463626160 595857555453525150 494847464442414039 383736353433330 29282726252422322120 19181716151413110 9876543210我已将我的答案修改为有一个“,”在数字之间。如果答案回答了您的问题,您应该接受答案,以便它可以帮助有相同问题的人:)