精华内容
下载资源
问答
  • javascript 判断质数

    2018-10-10 08:57:00
    1.判断n是否为number类型,是否为整数,是否小于2; 2.若n == 2返回true; 3.从3至n的算术平方根(square)之间的奇数,如果n取余为0,则不是奇数。 var isPrime = (n) => { if(typeof n !== 'number' || ...

    1.判断n是否为number类型,是否为整数,是否小于2;

    2.若n == 2返回true;

    3.从3至n的算术平方根(square)之间的奇数,如果n取余为0,则不是奇数。

    var isPrime = (n) => {
      if(typeof n !== 'number' || !Number.isInteger(n) || n < 2) {
        return false
      } else if(n == 2) {
        return true
      }
      if(n % 2 == 0) {
        return false
      }
      var square = Math.sqrt(n)
      for(var i = 3;i <= square;i += 2) {
        if(n % i === 0) {
          return false
        }
      }
      return true
    }

     

    转载于:https://www.cnblogs.com/bldf/p/9764377.html

    展开全文
  • javascript质数判断

    千次阅读 2012-12-14 10:16:01
    function getPrimeNumbers(limit){  var result = [2];  var is;  if(limit  return [];  for(var i = 3, s; i  is = true;  s = Math.sqrt(i);  for(var j = 0,

    function getPrimeNumbers(limit){
        var result = [2];
        var is;
        if(limit < 2)
            return [];
        for(var i = 3, s; i <= limit; i += 2){
            is = true;
            s = Math.sqrt(i);
            for(var j = 0, r, l = result.length; j <= l; j ++){
                r = result[j];
                if(r > s)
                    break;
                if(i % r)
                    continue;
                is = false;
                break;
            }
            is && result.push(i);
        }
        return result;
    }



    展开全文
  • 主要介绍了JavaScript判断数字是否为质数的方法汇总的相关资料,非常不错具有参考借鉴价值,需要的朋友可以参考下
  • function zhiShu () { var num = Number (prompt( "请输入一个数字" )); var result = true ; for ( var i = 2 ; i Math .sqrt(num); i++) { if ..."是质数" ..."不是质数" ) } }
    function zhiShu() {
            var num = Number(prompt("请输入一个数字"));
            var result = true;
            for (var i = 2; i <= Math.sqrt(num); i++) {
                if (num % i == 0) {
                    result = false;
                    break;
                }
            }
            if (result) {
                console.log(num + "是质数");
            } else {
                console.log(num + "不是质数")
            }
        }
    展开全文
  • JavaScript质数练习

    2019-02-14 23:31:02
    质数练习 &lt;!doctype html&gt; &lt;html&gt; &lt;head&gt; &lt;script&gt; for (var num = prompt("输入一个大于1的数");num &lt;= 1;){ var num = prompt(&...

    质数练习

    <!doctype html>
    <html>
    <head>
    <script>
    	for (var num = prompt("输入一个大于1的数");num <= 1;){
    		var num = prompt("重新输入,谢谢:")
    		}
    //判断用户的值是否大于 一
    	for (var num2 = 2;num2 < num;num2++){ 
    	//num2为 2 到 num 的数值,如果在其中,num 被 num2 整除 了,则该值不为 质数 
    		if (num % num2 == 0){
    			alert("你不是质数")
    			break
    			}
    		else if(num - 1 == num2){
    			alert("你是质数")
    			break
    			}
    		else if(num = 2){
    			alert("你是质数")
    			break
    			}
    		}
    </script>
    <meta charset="utf-8">
    <title>无标题文档</title>
    </head>
    
    <body>
    </body>
    </html>
    
    
    展开全文
  • 质数:只能被1或者自身整除 <!DOCTYPE html> <html> <head> <...判断是否为质数</title> </head> <body> <script type="text/javascript"&g...
  • JavaScript判断一个数是否为质数/素数 所谓素数,又称为素数,即自然数中只能被1和它本身整除的数。反之,除了1和它本身外还能被其他数整数的数称之为合数。特别说明的是0和1既不是质数也不是合数。 这里将介绍...
  • 质数判断 什么是质数: 一个数值,如果出了 1和这个数值本身,没有其他数值可以将这个数整除 ,那么这个数就是 质数 。 例如 :9 可以被 3整除 ,是 合数 不是质数 ,11 出了 1和11 没有其他数值可以将其整除 , 11就是...
  • 质数是一个大于1的,除了1和本身外,不能被其他自然数整除的数,所以我们只需要获取到2到num之间的数,再进行求余数,若余数为0,则一定不是质数,相反,我们只用默认输入的数就是质数,然后用if设置不是质数的情况...
  • javascript 判断一个数字是否为质数实现方式若干 by FungLeo前言今天看到一个题目,让判断一个数字是否为质数.看上去好像不难.因此,我决定实现一下.DOM结构<!DOCTYPE html> 计算500以内的质数并输出 <meta name
  • <html lang="en"> <head> <meta charset="UTF-8"> , initial-scale=1.0"> 中国的流浪猫title> head> <body> <script> function demo(num) { //第一种方法 /* var num = num if (num == 2) { alert('这是一个质数') }...
  • JavaScript判断一个数是不是质数

    千次阅读 2018-02-26 11:11:17
    //判断一个数是否是质数 function judgeZS(num) { var isZS = true; //只能被1和自身整除的数字就是质数 //也就是说 如果能找到除了1和自身之外的 其他的数字 如果能整除 就说明不是质数 for (var i = 2; i ;...
  • javascript判断输入的数是不是质数 思路:质数只能被1和本身整除的数叫质素;也就是说不能再有被他小的数整除 负数、0、1即不是质数也不是合数; 2是最小的质数; &amp;lt;script type=&quot;text/...
  • javascript判断一个数是否是质数

    千次阅读 2017-06-09 10:23:21
    //1、非正则实现 function isPrime(num) { // 不是数字或者数字小于2 if(typeof num !== "number" || !Number.isInteger(num)) { // Number.isInterget 判断是否为整数 return fal
  • javascript判断一个数是否是素数(质数)

    万次阅读 多人点赞 2018-08-01 21:38:21
    //素数(质数): 只能被1 和 其本身整除的数 //用户输入一个数,判断这个数是否是素数 //方案一 : 因子一定有两个 var num = number(prompt(&amp;amp;amp;quot;请输入一个正整数,判断次数是不是素数&amp;...
  • i++){ // 判断num能否被i整除,如果能整除,则不是质数 if(num%i==0){ // 进入此判断则说明该数不是质数 // 如果不是质数则设flag为false,则不是进入后面if的判断 flag=false; } } if(flag){ alert(num+'是质数'); ...
  • 之前读大学的时候自己入门 C语言和Java 都是写过这个,但是突然工作了一下需要用到一下子就记不起来, 然后就再网上百度了一些,自己再...//只要是被不是自己和1整除的数就是质数 break; } } return isPrime; }  
  • 先来写一下判断一个数是否为整数。 方法:先判断一下input是否为数字,然后在判断一下这个数对1取模是否为0.(因为任何整数都可以被1整除,即余数为0.) function isInteger (input){ if (typeof input === 'number'...
  • 只要判断除去1和其本身,还有没有因数即可
  • 5就是它的最大公因数,对于它是否为质数判断仅限于1,5就可以了 console.time("test"); for(var i=2 ; i<=100000 ; i++){ var flag = true; for(var j=2 ; j<=Math.sqrt(i) ; j++){ if(i%j == 0){ ...

空空如也

空空如也

1 2 3 4 5
收藏数 99
精华内容 39
关键字:

javascript判断质数

java 订阅