美文网首页
JS中如何判断输入一个数字是不是素数

JS中如何判断输入一个数字是不是素数

作者: UL_葡萄丸子少女 | 来源:发表于2017-10-19 19:02 被阅读346次

js中如何判断一个数字是素数:

具体代码和注释如下:

var num=prompt("请输入你需要判断的数字:");

//判断素数主要是判断从2开始到它的一半之间有数字被整除了的话,证明它就不是素数,所以我们这里需要遍历从2-num/2之间的数能否被整除,整出的话就退出循环,因为条件已经不满足了

//这里我们可以设置一个标记,用它来设置这个数我们默认为是素数

var flag=true;

var k=Number(Math.floor(num/2));

for(var i=2;i<=k;i++){

if(num%i===0){

flag=false;

break;

}

}

//通过上面执行过,flag数据就会被重置,所以我们只需要判断flag的布尔值,就可以得到它是不是素数的判断

if(flag){

console.log("这个数是素数");

}

else{

console.log("这个数不是素数");

}

JS中如何判断输入一个数字是不是素数

相关文章

  • JS中如何判断输入一个数字是不是素数

    js中如何判断一个数字是素数: 具体代码和注释如下: var num=prompt("请输入你需要判断的数字:")...

  • 求素数

    求100到200的素数 输入一个大于3的数,判断是不是素数

  • 素数的判别

    昨天在学C语言循环结构的时候,一个经典题目,输入一个数字m,判别它是不是素数。 根据素数的定义,除了它本身以及1之...

  • 用js使得输入框input只能输入数

    用js使得输入框input只能输入数JS判断只能是数字和小数点1.文本框只能输入数字代码(小数点也不能输入) 2....

  • B1007 素数对猜想 (20分)

    /*题意:1、找出素数对,素数对就是,相邻两个素数差为2的素数 解题:1、判断是不是素数函数2、判断i和i+2是不...

  • 素数筛法——1. 素数判定

    素数判定问题 题目描述 给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。 输入描述: 测试数据有多组...

  • JS-数据类型

    1、js的类型2、如何判断一个数据的类型3、数据的引用 1、js的类型 js中的数据类型有六种 数字(number...

  • 用js使得输入框input只能输入数字

    JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) 2.只能输入数字,能输小数点. 3.数...

  • js代码段

    js代码记录 jquery子页面(iframe)操作 父页面中的 iframe元素 js判断是否是数字 js判断邮...

  • 天花板编程手把手计划-第x期-第x天-打卡

    题目: 依次打印出1~100,遇到素数折行。效果如下: 解题思路: 写一个函数判断素数,然后for循环输出数字 源...

网友评论

      本文标题:JS中如何判断输入一个数字是不是素数

      本文链接:https://www.haomeiwen.com/subject/zqjpuxtx.html