How to check if the value in a text box is prime or not with jQuery

馋奶兔 提交于 2019-11-29 08:53:10
Kevin Lynch

Here is your code slightly modified

DEMO http://jsfiddle.net/72FtQ/1/

function isPrime(n) {

   // If n is less than 2 or not an integer then by definition cannot be prime.
   if (n < 2) {return false}
   if (n != Math.round(n)) {return false}

   // Now check every whole number from 2 to the square root of n. If any of these divides n exactly, n cannot be prime.
   for (var i = 2; i <= Math.sqrt(n); i++) {
      if (n % i == 0) {return false}
   }

   // If n%i was never == 0 above, then n must be prime
   return true;

}

SOURCE http://studymaths.co.uk/topics/checkIfPrime.php

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!