我使用谷歌Chrome控制台来测试我的js功能。对于一个特定的问题,我在那里编写代码。代码如下:
function isPrime(num){
x=Math.floor(Math.sqrt(num));
while(x>1){
if(num%x==0)
return false;
}
return true;
}
如果我调用像is_Prime(100)
这样的函数立即导致错误。但后来它停止回复任何事情。我打开的页面变得没有响应。如果我的代码存在严重问题,为什么它会在第一时间产生。任何人都可以告诉我为什么会发生这种情况?谢谢你的进步。
答案 0 :(得分:2)
你没有改变x值,看起来像一个无限循环。