1.3 KiB
1.3 KiB
Day_10 · 循环 for / while
预计耗时:20~30 分钟 让程序"会重复":把同一件事做很多遍,不用复制粘贴。
今日知识点
for (let i = 0; i < 5; i++) { ... }重复执行固定次数while (条件) { ... }满足条件就一直执行- 循环里用
i计数
先学(教程)
- 菜鸟教程 JS(看"JS 循环"):https://www.runoob.com/js/js-loop.html
- MDN·循环:https://developer.mozilla.org/zh-CN/docs/Learn/JavaScript/Building_blocks/Looping_code
- B站视频(黑马程序员,看讲"for/while 循环"的几集,选看):https://www.bilibili.com/video/BV1Y84y1L7Nn/
任务(后做)
新建 day10.js:
- 用
for打印 1 到 5:for (let i = 1; i <= 5; i++) { console.log(i); } - 用
for打印 1 到 10 里的偶数(提示:if (i % 2 === 0)) - 用
while从 10 倒数到 1
完成标准
- for 循环打印 1~5
- 能筛出偶数
- while 循环能倒数
提交方式:把 day10.js 代码 + 运行结果截图,贴在当日工单评论里。
参考解答(先做再看)
for (let i = 1; i <= 5; i++) {
console.log(i);
}
for (let i = 1; i <= 10; i++) {
if (i % 2 === 0) {
console.log(i); // 2 4 6 8 10
}
}
let n = 10;
while (n >= 1) {
console.log(n);
n--;
}