update:if语句
This commit is contained in:
parent
e39d6e4bec
commit
a964fd8e9b
@ -31,11 +31,51 @@ a = 2
|
|||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## 流程控制语句
|
||||||
|
|
||||||
|
|
||||||
|
在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。
|
||||||
|
|
||||||
|
|
||||||
|
### 流程控制语句分类
|
||||||
|
|
||||||
|
- 顺序结构
|
||||||
|
|
||||||
|
- 选择结构:if语句、switch语句
|
||||||
|
|
||||||
|
- 循环结构:while语句、for语句
|
||||||
|
|
||||||
|
|
||||||
|
**顺序结构**:
|
||||||
|
|
||||||
|
按照代码的先后顺序,依次执行。结构图如下:
|
||||||
|
|
||||||
|
20181227_1200.png
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## if语句
|
## if语句
|
||||||
|
|
||||||
### 最基本的if语句
|
if语句有以下三种。
|
||||||
|
|
||||||
if语句的结构体:(格式)
|
### 1、条件判断语句
|
||||||
|
|
||||||
|
> 条件成立才执行。如果条件不成立,那就什么都不做。
|
||||||
|
|
||||||
|
格式:
|
||||||
|
|
||||||
|
```javascript
|
||||||
|
if (条件表达式) {
|
||||||
|
// 条件为真时,做的事情
|
||||||
|
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
### 2、条件分支语句
|
||||||
|
|
||||||
|
|
||||||
|
格式1:
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
if (条件表达式) {
|
if (条件表达式) {
|
||||||
@ -47,11 +87,8 @@ if语句的结构体:(格式)
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
if语句也成为“选择语句”、“条件判断语句”。
|
|
||||||
|
|
||||||
### 多分支的if语句
|
格式:(多分支的if语句)
|
||||||
|
|
||||||
格式:
|
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
if (条件表达式1) {
|
if (条件表达式1) {
|
||||||
@ -70,7 +107,7 @@ if语句也成为“选择语句”、“条件判断语句”。
|
|||||||
|
|
||||||
以上所有的语句体中,只执行其中一个。
|
以上所有的语句体中,只执行其中一个。
|
||||||
|
|
||||||
做个题目:
|
### 做个题目
|
||||||
|
|
||||||
```
|
```
|
||||||
根据BMI(身体质量指数)显示一个人的体型。
|
根据BMI(身体质量指数)显示一个人的体型。
|
||||||
@ -90,7 +127,7 @@ if语句也成为“选择语句”、“条件判断语句”。
|
|||||||
计算它的BMI,根据上表,弹出用户的身体情况。比如“过轻” 、 “正常” 、“过重” 、 “肥胖” 、“非常肥胖”。
|
计算它的BMI,根据上表,弹出用户的身体情况。比如“过轻” 、 “正常” 、“过重” 、 “肥胖” 、“非常肥胖”。
|
||||||
```
|
```
|
||||||
|
|
||||||
答案:
|
**答案**:
|
||||||
|
|
||||||
写法1:
|
写法1:
|
||||||
|
|
||||||
@ -179,30 +216,6 @@ if语句也成为“选择语句”、“条件判断语句”。
|
|||||||
alert("价格是" + price);
|
alert("价格是" + price);
|
||||||
```
|
```
|
||||||
|
|
||||||
### if语句的几个小知识点
|
|
||||||
|
|
||||||
(1)else部分可以省略。例如:
|
|
||||||
|
|
||||||
```javascript
|
|
||||||
var a = 10;
|
|
||||||
if(a > 20){
|
|
||||||
alert("这个数字大于20");
|
|
||||||
}
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
没有else部分,则代表没有“否则”。如果条件表达式不满足了,那么就什么都不做。
|
|
||||||
|
|
||||||
(1)如果要做的事情只有一句话,那么大括号就可以省略。例如:
|
|
||||||
|
|
||||||
```javascript
|
|
||||||
var a = 2;
|
|
||||||
if(a > 5) alert("这个数字大于5");
|
|
||||||
alert("哈哈");
|
|
||||||
|
|
||||||
```
|
|
||||||
|
|
||||||
弹出的内容是“哈哈”。
|
|
||||||
|
|
||||||
## for循环
|
## for循环
|
||||||
|
|
1
03-JavaScript基础/06-流程控制语句:循环结构(for和while).md
Normal file
1
03-JavaScript基础/06-流程控制语句:循环结构(for和while).md
Normal file
@ -0,0 +1 @@
|
|||||||
|
06-流程控制语句:循环结构(for和while).mds
|
17
20-前端综合/微信群好友分享整理.md
Normal file
17
20-前端综合/微信群好友分享整理.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### 2018-12-27
|
||||||
|
|
||||||
|
- 前端大佬汇总:<http://caibaojian.com/c/qianduan>
|
||||||
|
|
||||||
|
几位前端大佬,基本都在里面了,除了我。
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
- Canvas: Draw on the web(HTML5 Canvas 教程):<https://www.yuque.com/airing/canvas>
|
||||||
|
|
||||||
|
有位网友,前几天做分享战绩的时候就用到了这个。
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user