JS教程-逻辑分支(判断语句)

if else

、语法:
if(判断条件){代码块}else{}
、条件为真,执行if,条件为假,执行else
、if(只需要布尔值),所以if判断时,会把()内所有数据类型先隐式转换成布尔型
、if()中,非零数字都会转成true,非空字符都会转成true

switch

、语法:

 switch(){
        case 0:alert("零");
        break;
        case 1:alert("一");
        case 2:alert("二");
        default:alert("不识别的数字");
    }

、switch()内,不会做判断,在case身上判断这个值是否符合
、判定的是范围的话,不能使用switch
、判断具体确定数据的时候,使用
、应用场景,有多个确定值需要判断的时候
、必须加break,否则解析器会自动继续向下解析
、default相当于if else中的else,条件都不满足时,执行,default翻译:违约

发布了45 篇原创文章 · 获赞 4 · 访问量 1071

猜你喜欢

转载自blog.csdn.net/weixin_44990056/article/details/99963111