质数: 质数(prime number)又称素数,有无限个。一个大于1的自然数,除了1和它本身外,不能被其他自然数整除。
代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
var num = prompt("请输入一个大于1的整数");
var flag = true;
if(num<1){
alert("请输入合法参数");
}else{
for(var i = 2;i<num;i++){
// alert(i);
if(num % i ==0){
flag = false;
}
}
if(flag==true){
alert(num+"是质数");
}else{
alert(num+"不是质数");
}
}
</script>
</body>
</html>
此程序主要采用flag变量,如果此数被整除,则进入if(num%i==0)判断,flag为false。如果不能被整除,就是质数。