JS中'6 || 7'返回值

来源:互联网 发布:python snmp 系统监控 编辑:程序博客网 时间:2024/06/05 12:43

今天遇到一个问题,在JS中,return 6 || 7;的返回值是什么?
执行了下:

6 || 7  结果是66 && 7  结果是70 && 7  结果是00 || 7  结果是7

原因:
||遇到结果不为0或者空,或者null的便会停止执行||后面的表达式;即,true || true或者 true || false 结果均为true
&&遇到结果为0或者空,或者null的便会停止执行&&后面的表达式;即,false && fase 或者false && true 结果均为false

原创粉丝点击