用Javascript的for循环输出质数
<body> <script type="text/javascript"> for(i=2;i<=300;i++){ var prime = true; for(j=2;j<i;j++){ if(i % j == 0){//如果i除以j的余数等同于0,那么返回false prime = false; } } if(prime){ document.writeln(i);//writeln理论上是一个换行符,不过实际上默认只会显示出一个空格 } } </script> <h3>以上是i以内的质数</h3> </body>