js中判断一个数是否是质数(二) <script> var count = 0; var n = prompt('请输入一个数') for (var i = 2; i < n; i++) { if (n % i == 0) {//计算该数的因数有几个 count++; } } if (count >= 2||n==1) {//因数的个数大于等于2的时候,就不是质数----1不是质数 alert(n+'不是质数'); } else { alert(n+'是质数'); } </script> 打印结果