(JS代码)判断一个数是不是素数(质数):
① 什么是素数(质数)?
只能被1和自身整除的数。
② 代码逻辑:
我们可以推出除了1和本身,他们区间的数如果能被这个数整除,那么这个数就不是素数
<script>
/*判断一个数是不是质数*/
function isPrime(x)
{
for(var i = 2; i < x; i++)
{
if(x % i == 0) //如果区间有等于0的话,即不是素数。但是有不等于0的话,并不是就可以说明它就是素数,得把这个循环跑完(这个数减1位置)
{
return false;
}
}
return true;
}
if(isPrime(8))
{
console.log("这个数是素数");
}
else
{
console.log("这个数不是素数");
}
</script>