JavaScript中的if结构

满足一个条件才去执行一个代码

if结构

语法:

if(条件表达式){

条件满足需要执行的代码

}

注意:小括号里面结果为布尔类型 如果是true(永真)如果是false(永假),没有意义

条件满足要去做事,条件不满足也要去做事    

if-else结构

语法:

if(条件表达式){

    条件表达式成立要执行的代码

}else{

    条件表达式不成立要执行的代码

}

特点:if大括号里的代码和else大括号里面的代码,永远只会执行一个

if-else  if-else 结构

语法:

if(条件表达式){

    条件表达式1成立的时候需要执行的语句

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

    条件表达式2成立时候需要执行的语句

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

    条件表达式3成立时候需要执行的语句

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

    条件表达式4成立时候需要执行的语句

}else{

    以上条件表达式都不满足的时候需要执行的代码

}

 switch-case  做值匹配

语法

switch(表达式){

    case 值1:

        表达式的值如果和值1匹配,需要执行的代码

break;

   case 值2:

        表达式的值如果和值1匹配,需要执行的代码

        break;

   case 值3:

        表达式的值如果和值1匹配,需要执行的代码

        break;

dafault:

    表达式的值和以上的case里面面的值都没匹配,要执行的代码

    break;

}

注意:

break的作用是跳出这个switch-case结构  如果省略了,就会往下一个case项目穿透直到遇见break或者整个switch-case语句结束

default项是表达式的值和case项都没有匹配才会去执行,如果表达式有可能出现的值都被case项罗列出来了,可省略default

三元运算符

?:

语法 : 表达式?值1:值2;先判断表达式是否成立,如果成立就去值1,否则就取值2.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值