判断一个数字是否为质数
2017-07-04 17:41
363 查看
function IsTrue(num){ var arr = []; if(typeof num != 'number'){ return false; } if(num in arr){ return false; } if(num === 2){ arr.push(num); return true; }else if(num%2 === 0){ return false; } if(Number.isInteger(Math.sqrt(num))){ return false; } for(var i = 3; i<num; i++){ if(num%i === 0){ return false; } } arr.push(num); return true; }
判断一个数字是否是整数方法:Number.isInteger(num);
开根号方法:Math.sqrt(num)
相关文章推荐
- 判断一个数字是否为质数。
- C++判断一个数字是否为质数
- python中判断一个数字是否是质数
- javascript 判断一个数字是否为质数实现方式若干 by FungLeo
- 判断一个数字是否为质数。
- C++如何判断一个数字是否为质数
- 用户输入一个数字,判断这个数字是否是质数。
- 判断一个数字是否为质数-------摘自《C++标准程序库》
- 判断一个数字是否为质数
- 判断一个字符串是否全是数字的多种方法及其性能比较
- 判断一个整数是否为质数
- [总结]C#判断一个string是否可以为数字,五种解决方案!
- C#判断一个string是否为数字
- C#判断一个string是否可以为数字
- 判断一个string是否可以为数字
- C#判断一个string是否可以为数字,五种解决方案!
- C#判断一个string是否为数字
- C#判断一个string是否为数字
- C#判断一个string是否可以为数字的五种解决方案
- 判断一个字符串是否全是数字的多种方法及其性能比较(C#实现)