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

58 lines
1.4 KiB
Markdown
Raw Normal View History

---
title: Introducing Else statements
localeTitle: 介绍Else语句
---
## 介绍Else语句
### 问题解释:
· _将`if`语句组合到单个`if/else`语句中。_
#### 提示1
当第一个`if`语句返回`false` ,执行/评估下一段代码(如`return` `if`或`else`语句)。
> _现在尝试解决问题_
#### 提示2
有时`if` `condition` )语句可以用`else {code to execute instead}`语句`else {code to execute instead}` 实质上你告诉你的函数做_“y”_如果它不能做_“x”_而不是多次指定_“x”_ )。
> _现在尝试解决问题_
## 扰流板警报!
**提前解决!**
## 基本代码解决方案
```javascript
function testElse(val) {
var result = "";
// Only change code below this line
if (val > 5) {
result = "Bigger than 5";
}
else {
result = "5 or smaller";
}
// Only change code above this line
return result;
}
// Change this value to test
testElse(4);
```
· [在repl.it上运行代码](https://repl.it/@AdrianSkar/Introducing-else-statements)
### 代码说明
功能首先评估`if`条件`val > 5`的计算结果为`true` 。如果没有,则执行下一个语句( `else { return "5 or smaller";})`
### 资源
* [“if ... else” - _MDN JavaScript参考_](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/if…else)