JS:!非

取非运算符:

 

开关思想:0为false,1为true;

把一个变量中保存一个布尔值 然后在业务执行时,修改这个变量的值: 为取反 然后通过变量的值执行分支业务

 

例子:

        var a = "123";
        console.log(!a);//false

        var b = 0;
        console.log(!b);//true

        console.log(!!b);//false -->!true=false

 

一些特殊的要熟记,如:

"",undefined,null,NaN  //false

[ ],{ }  //true

取反之后结果相反。

 

暂时想到这些...

posted on 2022-06-15 11:32  香香鲲  阅读(156)  评论(0编辑  收藏  举报