第二十关:命运的分岔口

任务目标:掌握 if, else if, else

🦸‍♂️

JS 队长

代码经常会遇到分岔口。比如:“如果下雨,就带伞;否则,就戴墨镜。”

这就是条件语句 (Conditional Statements)

🛤️ 路径一:if (如果)

只有当条件为真 (true) 时,才会执行代码。

if (hour < 12) { greeting = "早安!"; }

🔀 路径二:else (否则)

如果条件为假 (false),就走这条路。

if (hour < 12) { greeting = "早安!"; } else { greeting = "日安!"; }

🔱 路径三:else if (再不然...)

如果第一条路不通,试试第二条...

if (time < 10) { greeting = "早安"; } else if (time < 20) { greeting = "日安"; } else { greeting = "晚安"; }

🎮 门卫任务

你是夜店的门卫。规定:未满 18 岁禁止入内。

如果来了个 16 岁的小孩,你会对他说什么?

let age = 16; if (age >= 18) { msg = "请进!"; } else { msg = "???"; }