1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="UTF-8">
5 <title></title>
6 <script type="text/javascript">
7
8 /*
9 * 打印出1-100之间所有的质数 10 */
11
12 //----------------------------------------------------------------------------
13
14 //打印2-100之间所有的数
15 for(var i=2 ; i<=100 ; i++){ 16
17 //创建一个布尔值,用来保存结果,默认i是质数
18 var flag = true; 19
20 //判断i是否是质数
21 //获取到2-i之间的所有的数
22 for(var j=2 ; j<i ; j++){ 23
24 //判断i是否能被j整除
25 if(i%j == 0){ 26 //如果进入判断则证明i不是质数,修改flag值为false
27 flag = false; 28
29 } 30
31 } 32
33 //如果是质数,则打印i的值
34 if(flag){ 35 console.log(i); 36 } 37
38 } 39
40
41 </script>
42 </head>
43 <body>
44 </body>
45 </html>