您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页JS中如何判断输入一个数字是不是素数

JS中如何判断输入一个数字是不是素数

来源:二三四教育网

js中如何判断一个数字是素数:

具体代码和注释如下:

var num=prompt("请输入你需要判断的数字:");

//判断素数主要是判断从2开始到它的一半之间有数字被整除了的话,证明它就不是素数,所以我们这里需要遍历从2-num/2之间的数能否被整除,整出的话就退出循环,因为条件已经不满足了

//这里我们可以设置一个标记,用它来设置这个数我们默认为是素数

var flag=true;

var k=Number(Math.floor(num/2));

for(var i=2;i<=k;i++){

if(num%i===0){

flag=false;

break;

}

}

//通过上面执行过,flag数据就会被重置,所以我们只需要判断flag的布尔值,就可以得到它是不是素数的判断

if(flag){

console.log("这个数是素数");

}

else{

console.log("这个数不是素数");

}

JS中如何判断输入一个数字是不是素数

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务