参考资料:https://developer.mozilla.org/zh-CN/docs/Learn/JavaScript/Building_blocks
条件语句: if (choice === 'sunny') { para.textContent = '阳光明媚。穿上短裤吧!去海滩,或公园,吃个冰淇淋。'; } else if (choice === 'rainy') { para.textContent = '外面下着雨;带上雨衣和雨伞,不要在外面呆太久。'; } else if (choice === 'snowing') { para.textContent = '大雪纷飞,天寒地冻!最好呆在家里喝杯热巧克力,或者去堆个雪人。'; } else if (choice === 'overcast') { para.textContent = '虽然没有下雨,但天空灰蒙蒙的,随时都可能变天,所以要带一件雨衣以防万一。'; } else { para.textContent = ''; } &&——逻辑与 :if (choice === 'sunny' && temperature < 86) ||——逻辑或 : if (!(iceCreamVanOutside || houseStatus === 'on fire')) switch (表达式) { case 选择1: 运行这段代码 break; case 选择2: 否则,运行这段代码 break; // 包含尽可能多的情况 default: 实际上,仅仅运行这段代码 } 三元运算符: const greeting = isBirthday ? '小王生日快乐,祝你有个美好的一天!' : '小王早上好。'; 循环: for (var i = 0; i < 100; i++) { } break 语句将立即退出循环 使用 continue 跳过迭代 while do ... while