1.9 KiB
1.9 KiB
title | localeTitle |
---|---|
Chaining If Else Statements | 链接如果其他声明 |
链接如果其他声明
If
:每个if / else语句中的第一个条件,条件为_true的_情况下,执行代码并忽略其余的。Else if
:永远不能用作第一个条件。它始终是一个条件后if
,情况条件为真,执行代码。否则跳进下一个条件。Else
:所有先前的条件都是_假的_ , 否则执行。
问题解释:
写入链接if
/ else if
语句以满足以下条件 :
num < 5
- 返回“Tiny” num < 10
- 返回“Small” num < 15
- 返回“中” num < 20
- 返回“Large” num >= 20
- 返回“巨大”
提示1
请记住,您可以一个接一个地组合(链接)几个if...else
语句,直到最后一个使用else if (condition) {do this}
。
现在尝试解决问题
提示2
有时候,当你编写的代码比你习惯的多,并且它不起作用时,小事就是背叛了我们。检查丢失的分号,括号等是非常有用的。 现在尝试解决问题
扰流板警报!
提前解决!
解:
function testSize(num) {
// Only change code below this line
if (num < 5){
return "Tiny";
}
else if (num < 10) {
return "Small";
}
else if (num < 15){
return "Medium";
}
else if (num < 20){
return "Large";
}
else {
return "Huge";
}
// Only change code above this line
}
·在repl.it上运行代码
代码说明
该函数首先检查if
条件(num < 5)
。如果它的计算结果为true
,则返回花括号之间的语句(“Tiny”)。如果没有,则检查下一个条件,直到最后一个else
语句。