js 中 && 和 ||

&& :即 逻辑 与

||  : 即 逻辑 非

 

a < 1 && (a=1)

语法解释: 如果 (a < 1)返回true 那么 执行 ( a = 1 ) ,反之 则不执行( a = 1 )

 

a < 1 || (a=0)

语法解释: 如果 (a < 1 ) 返回true 那么不执行 (a = 1 ) ,反之 则执行 (a = 1);刚好和 && 相反

 

注 : 非0的整数都为true,undefined、null和空字符串”" 为false。

 

posted @ 2016-07-19 14:58  十七玄月  阅读(133)  评论(0编辑  收藏  举报