用原生JS求和

  • A+
所属分类:Web前端
摘要

    


(1)求100以内所有能被3和7整除的数的和

/*  步骤:用变量储存目标数累加和          for设置循环体          if 设置满足条件  */ var sum = 0 for (var i = 1; i <= 100; i++) {     if (i % 3 == 0 && i % 7 == 0) {         sum += i     } } console.log(sum);      // 210 

 

(2)求1-100之间个位数不为3的数的累加和

/*  步骤构思:for设置循环体              if判断跳过条件              用continue执行              变量储存累加和  */ var sum = 0 for (var i = 1; i <= 100; i++) {     if (i == 3 || i % 10 == 3) {      // '两位数以上的个位数含3'是判断语句的关键         continue                    //   用逻辑或||代替else if 更简洁     }     sum += i } console.log(sum);      // 4570 

 

(3)求从1开始第35个能被7和3整除的整数

/* 步骤构思:for设置循环体,进行遍历            if设置满足整除条件            变量储存=第几个  */ var j = 0; for (var i = 1; i >= 0; i++) {     if (i % 3 == 0 && i % 7 == 0) {         j++         console.log('第' + j + '个被整除', i);  // ...第35个被整除 735         if (j == 35) {             break         }     } }