JS基礎_打印出1-100之間所有的質數
阿新 • • 發佈:2017-10-16
code pre logs 質數 打印 body 保存 pan ole
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>
JS基礎_打印出1-100之間所有的質數