gpt4 book ai didi

javascript - For 循环最大 JavaScript

转载 作者:行者123 更新时间:2023-11-28 15:45:05 24 4
gpt4 key购买 nike

我刚刚创建了一个素数查找器,其中包含一个随时间运行的 for 循环。目前为 167899,并且每秒都在增长。

for 循环最多可以执行多少次循环???如果它是一个大得离谱的数字,我不想整夜等待看看我可以生成的最大素数是多少。

它是无限的吗?

这是我的代码:

        var isNotPrime = false;
var currentNumber = 3;
var primeArray = [2];

function prime(){
isNotPrime = false;
for(a=0; a<primeArray.length; a++){
if(currentNumber%primeArray[a] === 0){
isNotPrime = true;
}
if(a===(primeArray.length-1) && isNotPrime ===false){
document.write(currentNumber+"<BR>");
primeArray.push(currentNumber);
}
if(a===(primeArray.length-1)){
currentNumber++;
}
}
}

var main = setInterval(prime, 1);

window.alert("Starting search for Prime Numbers!");

最佳答案

循环可以执行的次数没有上限,因为您可以有无限循环:

for (var i = 0; i < 1;) { console.log('this will keep running forever' }

(注意for循环的i < 1;之后的增量步为空,而不是i++)

但是,有一个max integer in Javascript ,这可能就是您所追求的。

关于javascript - For 循环最大 JavaScript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22649292/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com