JavaScript,在报7游戏中,在100内任意说一个数,不能说出包含7或者为7的倍数的数字。编写程序,将所有100以内安全的整数(不含7或不为7的倍数的数字)输出。
时间: 2024-02-09 11:13:12 浏览: 86
编写程序:计算100-10000之间有多少个素数,并输出所有素数。
好的,这是一个很有趣的问题!下面是JavaScript实现代码:
```javascript
for (var i = 1; i <= 100; i++) {
if (i % 7 == 0 || i.toString().indexOf("7") !== -1) {
continue;
}
console.log(i);
}
```
代码逐行解释:
1. 使用 `for` 循环遍历 1 至 100 的所有整数。
2. 使用 `if` 语句判断当前数是否为 7 的倍数或包含数字 7,如果是,则使用 `continue` 跳过当前循环,进入下一次循环。
3. 如果当前数不为 7 的倍数且不包含数字 7,则使用 `console.log()` 函数输出该数。
这样就可以输出所有 100 以内不含 7 或不为 7 的倍数的整数了。
阅读全文