&& :即 逻辑 与
|| : 即 逻辑 非
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。
&& :即 逻辑 与
|| : 即 逻辑 非
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。
转载于:https://www.cnblogs.com/NigelShi/p/5684838.html