javaScript条件控制语句

当某段代码的执行,需要首先满足某些条件时,我们就需要用到条件控制语句。判断条件是否满足,满足条件才去执行某些代码。

如判断数组中值等于条件值时,将这个值从数组中删除

a.switch

<script type="text/javascript" src="jquery-3.1.0.js"></script>
<script type="text/javascript">
    var arr = ["a","b","c"];
    for(var i = 0;i<arr.length;i++){
        switch(arr[i])
        {
            case "a":
                alert("执行代码块 0");
                break;
            case "b":
                alert("执行代码块 1");
arr.splice(1,1,"d");
alert(arr.join(" "));
break; case "c": alert("执行代码块 2"); break; default: alert("n 与 case 1 和 case 2 不同时执行的代码"); } } </script>

b.if

if(条件){
    满足条件后,执行的代码块
}

条件可以是数字,布尔值表达式,字符串,对象

为数字时:0,那么条件表示false,不执行代码块;非0,条件表示true,执行代码块

为字符串时:“”,条件表示false,不执行代码块;非空表示true,执行代码块

为对象时:null,条件表示false,不执行代码块;非null表示true,执行代码块

布尔值表达式:结果为true,表示true,执行代码块;结果为false,表示false,不执行代码块