js流程控制语句-分支控制语句(if、三元、switch)

目录

一、if语句

        1、if单分支

        2、if双分支

        3、if多分支

二、3目运算符(3元表达式)

 三、switch语句


一、if语句

        常用的流程控制语句

        1、if单分支

if(条件表达式) {

    // 条件成立时候执行的语句
}
if(3>2){
    alert('3大于2')
}

        2、if双分支


        const score = +prompt('请输入你的成绩')

        if (score >= 90) {
            alert('一朵小红花奖励')
        }else {
            alert('继续加油!')
        }

        3、if多分支

const score = +prompt('请输入你的成绩')

if (score >= 90) {
  alert('您的等级为A!!!')
} else if (score >= 80) {
  alert('您的等级为B!!!')
} else if (score >= 60) {
  alert('您的等级为C!!!')
} else {
  alert('准备补考😭')
}

二、3目运算符(3元表达式)

//  求两个数最大值
let num1 = prompt('请输入第一个数字')
let num2 = prompt('请输入第二个数字')

let max = num1 > num2 ? num1 : num2

 三、switch语句

        与if类似,需要注意的是与break配和使用。否则运行结果就不是我们想要的了

const vegetabel = '土豆丝'

switch (vegetabel) {

        case '西红柿鸡蛋':
          console.log('西红柿鸡蛋为5元')
            
        case '土豆丝':
          console.log('土豆丝为4元')

        case '青菜':
          console.log('青菜为3元')

        case '西兰花':
          console.log('西兰花为6元')

        default:
          console.log('抱歉,本店专供素菜')

      }

运行结果如下: 

所以,要加上break

const vegetabel = '土豆丝'

switch (vegetabel) {
        case '西红柿鸡蛋':
          console.log('西红柿鸡蛋为5元')
          break
        case '土豆丝':
          console.log('土豆丝为4元')
          break
        case '青菜':
          console.log('青菜为3元')
          break
        case '西兰花':
          console.log('西兰花为6元')
          break
        default:
          console.log('抱歉,本店专供素菜')
          break
      }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值