一直以来,都是认为逻辑运算符返回的是布尔值,却突然发现:并不是这样。

对于||来说,如果条件判断结果为true就返回第一个操作数的值,如果为false就返回第二个操作数的值。

&&则相反,如果条件判断为true就返回第二个操作数的值,如果为false就返回第一个操作数的值。

||和&&返回他们其中一个操作数的值,而非条件判断的结果。 

||和&&返回他们其中一个操作数的值,而非条件判断的结果。 

||和&&返回他们其中一个操作数的值,而非条件判断的结果。 

posted on 2016-10-08 13:25  烛火星光  阅读(824)  评论(0编辑  收藏  举报