如何用原生js代码判定一个数是不是质数?

问题思路:

质数判定的条件是: 质数的因数只有它本身和1

具体代码如下:

<script type="text/javascript">
			
			var a = Number(prompt("请输入一个数字"));
			
            // 先设置一个判定条件
			var f = true;

            // 声明的b,相当于a的因数
		    for(b = 2; b<a; b++){

                // 判断输入的数是否是a的因数
				if(a%b == 0 ){ 

                    // 当b不是a的因数时的结果
					f = false; 
				}
			}

			if(f==true){
				alert("质数")
			}else{
				alert("不是质数")
			}
			
	</script>

猜你喜欢

转载自blog.csdn.net/zf2451597310/article/details/124577493