质数(prime number)又称素数,有无限个。
质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数
一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。
<script type="text/javascript"> /* * 打印出1-100之间所有的质数 */ for(var i=2 ; i<=100 ; i++){ //创建一个布尔值,用来保存结果,默认i是质数 var flag = true; //判断i是否是质数 //获取到2-i之间的所有的数 for(var j=2 ; j<i ; j++){ //判断i是否能被j整除 if(i%j == 0){ //如果进入判断则证明i不是质数,修改flag值为false flag = false; } } //如果是质数,则打印i的值 if(flag){ console.log(i); } } </script>
。。。