freeCodeCamp/guide/chinese/certifications/javascript-algorithms-and-d.../basic-javascript/chaining-if-else-statements/index.md

1.9 KiB
Raw Blame History

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语句。

资源