javascript - Google Chrome 对我的 JS 代码没有响应?

标签 javascript performance google-chrome

我使用 google 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) 这样的函数,立即结果为 false。但后来它就不再回复任何东西了。我打开的页面变得没有响应。如果我的代码存在严重问题,为什么它会在第一次出现。谁能告诉我为什么会发生这种情况?提前致谢。

最佳答案

您没有更改 x 值,看起来像无限循环。

关于javascript - Google Chrome 对我的 JS 代码没有响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16902488/

相关文章:

python - 根据条件创建新的 numpy 数组

html - 插入文字效果适用于 Chrome,但不适用于 Firefox

android - 在 Android Chrome 浏览器的移动 Web 应用程序菜单中未检测到 HTML unicode ☰

javascript - Jquery按钮点击事件被另一个点击事件覆盖

javascript - 关于 IE 在滚动时通过纯 JavaScript 添加类到 div 的问题

android - 跳过 320 帧在主线程上做的太多

mysql - 加速 GROUP BY、SUM 和 AVG 查询

php - Chrome 正在创建具有相同 ID 的重复 session

javascript - node/lib 中的 *.js 文件是否在 Node 可执行文件的编译过程中使用?

javascript - 即使在不同的 HTML 页面或刷新页面时,如何继续以 HTML 格式播放相同的音乐