-
&& 运算符与 || 运算符结果输出问题
&&返回值:
全部为真才会返回真值
特殊值:NaN,null,undefined,0,false
&&左右两边不是以上特殊值的话就会返回最后一个值,var a = 12 && ‘abc’ && 456 ;a的值为最后一个456
&&左右两边存在以上值的话输出上面的特殊值。
||返回值:
全部为假才会返回假的值
特殊值:NaN,null,undefined,0,false
||左右两边都是特殊值的话,返回最后一个特殊值,var a = NaN || 0 || undefined;a的返回值是undefined
||左右两边有非特殊值的话,返回非特殊值。
《Javascript》_一些细节
最新推荐文章于 2024-04-29 15:27:03 发布