javascript - 我正在尝试使用 Javascript 中的 while 循环打印从 10 到 40 的所有偶数
问题描述
我正在尝试使用 Javascript 中的 while 循环打印从 10 到 40 的所有偶数。但是当我在 Chrome 浏览器控制台中执行代码时,我只看到 10。这是我的代码:
var x = 10;
while (x !== 41 && x % 2 == 0){
console.log(x)
x++
}
解决方案
当您递增x
1 时,在第一次迭代时,值x
变为 11(奇数)并且 while 条件被打破。您可以将 x 增加 2,如下所示。
var x = 10;
while (x <= 40){
console.log(x);
x += 2;
}
推荐阅读
- java - 使用 javax.ws.rs.core.Response 和断言的模拟方法
- active-directory - 针对自定义用户存储的桌面登录
- sql-server - 我可以为一个主表制作一个从表,比如主从数据库复制吗?
- css - 修复警告“同时定义标准属性‘box-shadow’以实现兼容性”
- android - 使用Python访问手机消息
- r - 在 R 中进行相关时出错
- windows - 如何使用命令提示符创建 zip 文件夹?
- ios - 如何从 Ionic 4.7.1 中的 ion-item 中删除箭头(仅限 IOS)
- java - 二维数组仍然为空
- jquery - 无法使用 jquery 访问 gridview 控件