js求(1~n)之间 素数之和

现在给你一个整数 N(2 求你写出一个程序,求出从 1~N 个数中的所有素数的和,该和为警
员对应部门的编号。
例如输入:3 输出 1~3 的素数{2,3}的和:5
注意:使用循环结构完成,你需要定义一个 isPrime 方法用于判
断一个数是否是素数。

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>

<body>
    <script>
        var c=0;
        var number = parseInt(prompt(''))
        for (var i = 2; i <= number; i++) {
            if (isPrime(i)) {
                c += i;
            }
        }

        document.write(c)
        function isPrime(n) {
            for (var j = 2; j < n; j++) {
                if (n % j == 0) {
                    return false;
                }
            }
            return true;
        }

    </script>

</body>

</html>

你可能感兴趣的:(js求(1~n)之间 素数之和)