JS——质数判断


function isPrime(n){
			if(!isNaN(n)){//异常处理
				if(n<=3) return true;
				else if(n%2==0) return false;
				else{
					for(var i=3;i<=Math.sqrt(n);i+=2){//性能优化
						if(n%i == 0){
							return false;
						}
						return true;
					}
				}
			}
		}

		console.log(isPrime(31));


阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页