如何在javascript中降序素数?

时间:2018-03-20 02:49:51

标签: javascript arrays math numbers

有一种方法可以“反转”我的素数数组吗?或者我必须采用其他逻辑方式。

有我的代码

var primos = [];
for (var i = 0; i <= 100; i++) {
    var fake = false;
    for (var j = 2; j <= i; j++) {
        if (i%j==0 && j!=i) {
            fake = true;
        }
    }
    if (fake === false) {
        primos.push(i);
    }
}
for(i = primos.length; i > 0; i--) {
    console.log(primos[i]);
}

enter image description here

我希望结果是数组,但是按降序排列 与[97, 89, 83, ...]

一样

1 个答案:

答案 0 :(得分:1)

如果您想简单地还原结果,可以使用Array原型方法反向:

    First  Second
1     10     40
2     20     50
3     30     60

看看其他答案,了解其他方法可以实现这一目标:

How to find prime numbers between 0 - 100?