javascript 几例简单逻辑题

寻找1~1000之内,所有能被5整除、或者能被6整除的数字:

首先声明一个变量i = 1;因为是一千以内所以要 i > 1000 ;然后递增。
如果 i % 5 ==0 或 i % 6 == 0 如果满足这两个条件中的一条,那么打印满足这个条件的值:

    for (var i = 1; i <= 1000; i++) {
        if (i % 5 == 0 || i % 6 == 0) {
            console.log(i);
        }
    }
报7游戏的安全数(找到能被7整除的数字,或者尾数是7的数字):

根据上面的的逻辑,这道题应该比较好理解。
能被7整除就是 i % 7 == 0;
位数是7的就是 i % 10 == 7(被10整除余7尾数就是7);
上两个条件还是或的关系,因为满足满足其中一条条件即成立,便可以打印:

for (var i = 1; i <= 60; i++) {
        if (i % 7 == 0 || i % 10 == 7) {
            console.log(i);
        }
    }
求1~100的和

先声明一个 sum 的变量,然后再给 i 一个属性:从1开始 小于等于100,依次递增。然后每次递增的结果相加,最后求和。写出最终结果。

var sum = 0;
        for (var i = 1; i <= 100; i++) {
            sum = sum + i;
        }
        document.write(sum);

你可能感兴趣的:(javascript 几例简单逻辑题)