下面是我的脚本Javascript无法计算结果?
var num=1;
var validator =false;
while(!validator){
for(var k=1;k<=N;k++)
{
if(num%k==0)
{
validator = true;
}
else
{
validator = false;
break;
}
}
num = num+1;
}
console.log("number is: "+parseInt(num-1));
上面的代码给出结果当N = 10即“的个数为:2520” 但是,当我改变的N = 20的值时,脚本停止响应。 任何人都可以解释我为什么如此&我怎么才能确定,直到什么水平的计算复杂性Javascript可以计算。 谢谢。
N 20 =号码是:232792560,不适合我。限制可能是你的电脑? – DannyThunder
节点script.js 编号为:232792560 运行时间:3569毫秒 – edotassi