寻找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);