首先扔一个百度百科的质数的定义: 质数(prime number)又称素数,有无限个。 质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。 js判断数字是否为质数的代码: function isPrimeNum(num){ for (var i = 2; i < num; i++) { if (num%i==0){ return false; } }; return true; } 插一个知识点:小数取整 ~~num