js之求质数

//res.pandashuai.com/code/js.png

js:求质数

              
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
const isPrime = (number) => { if (number === 0 || number === 1) { return false; } for (i = 2; i * i <= number; ++i) { if (number % i == 0) { return false; } } return true; }

或者 借用Math.sqrt

              
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
const isPrime = (number) => { if (number === 0 || number === 1) { return false; } for (i = 2; i <= Math.sqrt(number); ++i) { if (number % i == 0) { return false; } } return true; }

性能一致

满意就赏一下,支持一下吧

本文于 2018/5/14 下午 发布在 编程 分类下,当前已被围观 2885 次

相关标签:js

永久地址:https://blog.pandashuai.com/article/19