分支结构的学习

分支结构 if

注意:一个条件分支语句只执行一次

  1. if语句

    语法:

    if (条件) {要执行的代码}

意义:

当条件为true的时候{}内的代码执行

条件为false的时候{}内的代码不执行

技巧

{}大括号中有一行的时候 可以省略大括号不写

  1. if else 语句

语法

if(条件){要执行的代码}else{要执行的代码}

意义:if中的条件为true执行{}的代码

if 中的条件为false{}执行else{}中的代码

注意事项:

两个{}只能执行一个

当if{}和else{}只有一行的时候{}可以省略

举例:

var height = parseFloat(prompt('请输入身高'));

var weight = parseFloat(prompt('请输入体重(kg)'));

var bim = weight / (height ** 2);

if (bim>=18.5 && bim<=23.9){

alert('标准');

}

else (){

alert('不标准');

}

  1. if else if....

语法:

if(条件1){语句1} else if(条件2){语句2}...else if(条件3){语句3}

意义:

按照顺序 以此判断 哪个条件为true就执行后边{}中的代码

如果其中一个条件满足 后边就不再执行了

多个条件 只执行其中一个

4.

if else if..else

语法:

if(条件1){语句1} else if(条件2){语句2}...else if(条件3){语句3} else{要执行的代码}

意义:

按照顺序 以此判断 哪个条件为true就执行后边{}中的代码

如果其中一个条件满足 后边就不再执行了

多个条件 只执行其中一个

else可写可不写

if分支嵌套

if中套if

三元运算符

三目运算符

将一个if else 变成一行

语法:

条件?结果1 :结果2

if(条件){

结果1

}

else{结果2

}

意义:如果条件为true 结果是结果1

如果条件为false 结果是结果2

注意:执行代码的位置只能执行一句话

var age = 18;

var res=age>=18?''成年人':‘未成年人'

console.log(res);

switch

switch 岔路口

case 情况 方案

break 打断 结束

default 默认

语法 :

switch(要判断的内容){

case 情况1:

情况1满足时候执行的代码

break

case 情况2:

情况2满足时候执行代码

default:

所以情况都不满足时候执行代码

}

注意事项:

  1. 如果多分支语句 判断范围 用if else if

  2. 如果多分支语句 判断的内容是确定的值 用switch

  3. switch判断的时候 内容情况 必须是值和类型都满足 才是真满足

  4. default可以不写 如果不写 当所有的条件都不满足 那么就不执行代码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值