传递任意一个数字,检测是否为素数

//创建函数,传递任意一个数字,如果是素数返回true,否则返回false

function isPrime(n){
  //排除1
  if(n===1){
    return false;
  }
  //找2~n-1之间,是否有能整除的数字
  for(var i=2;i<n;i++){
    //一旦有能被整除的数字,说明不是素数,直接返回false
	if(n%i===0){
	  return false;
	}
  }
  //如果整个循环结束后没有能够整除的,说明是素数
  return true;
}
//console.log( isPrime(1) );

版权声明:本文为thlchina原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。