JS学习 - 12 - 逻辑运算符
逻辑运算符: ! 非
对boolean取反操作
如非boolean值运算,则先转换成boolean值
可以用!! 取反两次,将其他数据类型转换成boolean类型
逻辑运算符: && 与
进行 与 运算
如果第一个值为false,则直接返回, &&后面的语句不会执行,不会被检查
与运算返回原值,如 var a=1&&2;则返回2,即后面的值,var a=0&&2,则返回0;
如都为true,则返回后面的,如有false,则返回第一个false;
断路返回原则,如运算式的值确定了,则在确定之后返回
逻辑运算符: || 或
进行 或 运算 ,并返回 boolean值;
如果第一个值为 true , 则直接返回, || 后面的值不会被检查,语句不会被执行
---------------------------------------------------------------------------------
版权声明:本文由起风的日子发布,如需转载请注明出处。