觉得无聊,从其他地方那拿来的
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
</head>
<body>
<script>
//素数:一个数的因数只有两个(1和它本身)
//how would you verify a prime number
function isPrime(number){
var divisor = 2;
while(number > divisor){
if(number % divisor == 0){
return false;
}else{
divisor++;
}
}
return true;
}
//alert(isPrime(101));
//how would you get all prime factors of a number
function primeFactors(number){
var factors = [];
var divisor = 2;
while(number > divisor){
if(number % divisor == 0){
factors.push(divisor);
number = number / divisor;
}else{
divisor++;
}
return factors;
}
}
alert(primeFactors(4));
</script>
</body>
</html>