1. 程式人生 > >JS基礎_打印出1-100之間所有的質數

JS基礎_打印出1-100之間所有的質數

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之間所有的質數