题解 | #判断质数#
判断质数
https://www.nowcoder.com/practice/b936f737e2b34b3199a7c875446edd06
Number.prototype._isPrime = () => { const value = this; const sv = Math.sqrt(value); const pv = value/2; if (value <= 1) { return false; } if(value === 2 ) { return true } //排除偶数 if (value % 2 === 0) { return false; } //排除奇数 for (let i =3; i < sv; i +=2) { if (value % i === 0 ) { return false; } } return true }