所有的隐式类型转换,仅仅发生在该数据被使用时,该数据还是原本的内容
或 “||”:
基础规则:
或的两边只要出现一个true就是true
如果两边都是false,就是false
原理:
如果左侧是true,那么就确定 或 的结果了,不再向右检测
如果左侧是false,不能确定结果,需要继续向右检测,不管右侧是啥,结果都停在右侧了;且 “&&”:
基础规则:
且的两边只要出现一个false就是false
如果两边都是false,就是false
如果两边都为true,则为ture;
原理:
如果左侧是false,那么就确定 且 的结果了,不再向右检测
如果左侧是true,不能确定结果,需要继续向右检测,不管右侧是啥,结果都停在右侧了;非 “”:
规则:取反
灵活利用非,实现其他转布尔