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值为false27 ????????????????????????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之间所有的质数
原文地址:http://www.cnblogs.com/ZHOUVIP/p/7674866.html