判断一个数字是不是质数

该博客介绍了如何使用JavaScript判断一个数字是否为质数。思路是通过循环从2开始到数的平方根,检查是否有能整除该数的因子,若找到则非质数,否则为质数。文章强调了在循环中不应使用if else,而应采用假设法来确定结果。
摘要由CSDN通过智能技术生成

题目

判断一个数是否是质数


思路

如果一个数是质数, 那么它不能被1和它自己本身整除, 那么循环是在2开始到它本身前结束(或到它本身的一半前结束, 因为大于该数一半的数字肯定不能整除该数), 判断是否为质数的条件就是它能否被2和它本身前之间的任意数整除, 如果整除了在循环过程中得到不是质数的结果, 但是质数只有整个循环结束后才知道.
注意:如果需要等到循环结束后拿结果,一定不能使用if else语句
解决:一般使用假设法, 在循环之前定义一个假设条件, 在满足判断不是质数的条件里面否定我的假设条件

代码如下(示例):

var n = 15;
if (n > 1) {
   
    var flag = '是质数'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值