• 技术文章 >web前端 >前端问答

    javascript怎样求1-100的素数

    长期闲置长期闲置2022-01-17 16:51:37原创196

    方法:1、用“for(var i=2;i<=100;i++){for(var j=2;j<i;j++){if(i%j==0){}}”判断能够被整数整除的数;2、用“if(条件){document.write()}”语句输出判断出的素数即可。

    本教程操作环境:windows10系统、javascript1.8.5版、Dell G3电脑。

    javascript怎样求1-100的素数

    求质数,首先要明白质数的概念:除了本身和1外,其他数都是除不尽的。

    示例如下:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>求1到100之间所有的质数</title>
        </head>
        <body>
            <script type="text/javascript">
                for (var i=2;i<=100;i++) {
                    //假设i是质数,
                    var b=true;
                    //求证的过程,在1到i之间有没有能被整数整除的数
                    for (var j=2;j<i;j++) {
                        if(i%j==0){
                            //有数被整除了,就证明这个数不是质数
                            b=false;
                            break;
                        }
                    }
                    if(b==true){
                        document.write(i+"<br />")
                    }
                }
            </script>
        </body>
    </html>

    输出结果:

    14.png

    【相关推荐:javascript学习教程

    以上就是javascript怎样求1-100的素数的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:javascript 前端 html
    上一篇:ajax是干什么的 下一篇:JavaScript中end是什么意思
    PHP编程就业班

    相关文章推荐

    • init在JavaScript中的意思是什么• javascript中使用正则的方法有哪些• type="text/javascript"表示什么意思• 技术解答之JavaScript的执行机制• JavaScript怎样获取今天星期几

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网