美文网首页
布尔逻辑操作符简述

布尔逻辑操作符简述

作者: 光年之外iii | 来源:发表于2019-09-27 19:16 被阅读0次

    布尔操作符有3种:&&(与) ||(或) !(非),

    &&与 在观察操作数时,只寻找隐式类型转换后为false的值,一找到,便直接返回这个值,若所有的值都在隐式转换后为true,就返回最后一个为true的操作数的z值。

    ||或    在观察操作数时,寻找隐式转换为true的值,存在多个值时,只要有其中一个值为true,便返回这个操作数。若都为false,则返回最后一个为false的操作数的值。

    !非    在观察操作数时,返回与隐式转换的数值相反的值,而且非在返回值时,将操作数直接转为布尔值,所以只会输出true或false。

    在运行布尔操作符时,有一套类似于小学数学四则运算的机制,!非的优先级最高,相当于四则运算中带括号的数字,属于最优先级,&&与相当于数字之间的乘除,优先级在加减之前,||或在逻辑操作符中优先级最低,相当于加减法,最后运行。

    相关文章

      网友评论

          本文标题:布尔逻辑操作符简述

          本文链接:https://www.haomeiwen.com/subject/txpauctx.html