怎么用JavaScript写出一百以内的质数

用JavaScript写出一百以内的质数
1.什么是质数
质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;
2.怎么用JavaScript表达质数
我的方法是用两个数‘x’和‘y’来表达两个不同的数,因为是求100以内的质数,且1不是质数,那么整体的思路就是用x对y取余,y是所有比x小的整数(1除外),如果结果为0,那么这个数就不是质数。
3.代码应该怎么写

<script>
        for (x = 2; x < 100; x++) {
            var z = 0;
            for (y =2; y < x ; y++) {
                if (x % y == 0) {
                    z = 1;
                }
            }
            if (z == 0) {
                document.write(x + '&nbsp;&nbsp;');
            }
        }
    </script>

输出截图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值