if分支结构

一、分支结构

从多个分支里面选择一个 —— 作用 : 判断

判断一下一个人的性别,如果是男的,让他上男厕

1、if结构

只有一个条件的判断

```js

if( 条件表达式 ){

   条件表达式的结果是true的时候要执行的代码

}

var gender = prompt('请问您的性别是男的吗');

if( gender === '男' ){

  alert('男厕所在二楼的最东边,请去吧');

}

```
 

两个条件的判断:

```js

if( 条件表达式 ){

   条件表达式的结果是true的时候要执行的代码

}else {

  条件表达式的结果是false的时候要执行的代码

}

var gender = prompt('请告诉我你的性别');

if(gender === '男'){

  alert('男厕所在二楼的最东边,请去吧');

}else {

  alert('女厕所在3楼的西边');

}

```
 

多个条件的判断:

```js

if( 条件表达式1 ){

   条件表达式1的结果是true的时候要执行的代码

}else if(条件表达式2){

  条件表达式2的结果是true的时候要执行的代码

}else if(){

         

}

// 如果还有更多的判断,继续写 else if ()

else {

  以上的条件都不为true,就会执行这里的代码

}


 

var gender = prompt('请告诉我您的性别');

// 男的上二楼

if(gender === '男'){

  alert('上二楼');

}else if(gender === '女'){

  // 如果是女的,上3楼

  alert('上三楼');

}else if(gender === '人妖'){

  alert('滚');

} else {

  alert('我没有听明白您的意思');

}

```

### 练习

1. 任意输入两个数,求两个数最大值,在弹窗中显示最大值(练习if-else结构)

2. 判断分数区间,分数在90到100的为A,80到89的为B,70到79的为C, 60到69为D,60以下为E (练习if-else-if 结构)

   ~~~js

    // 注意: 数学中 3 < x < 10 的写法在js中不存在,  要改成  3 < x  && x < 10

    var x = 11;

    console.log(3 < x < 10); // true

    console.log(3 < x && x < 10); // false

   ~~~

  • 5
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值