写一个函数,它接收一个数字参数num,返回值为不大于这个数字的所有质数之和。
打印所有小于10的质数(素数),再求和(质数:只能被1和自己整除)
解题:
function name(num) {
// var arr = 0;
// for (i = 2; i <= num; i++) {//虽然1也满足质数特点,但是1为特殊数字,所以从2 开始循环
// for (j = 2; j <= i; j++) {
// if (i % j == 0) {
// break;
// }
// }
// if (j == i) {
// arr += i;
console.log(i);
// }
// }
// console.log(arr);
// }
// name(10);
所有小于10的质数(素数)为2,3,5,7;
所有小于10的质数(素数)的和算得结果为17;