&&符号:与符号
当&&的符号两段全是true;a=后边的数(“abc”);
当&&的符号前段全是false;后端为true;a=前边的数(null);
当&&的符号两段全是false;a=前边的数(null);
当&&的符号前端为true,后段全是false;a=后边的数(undefind);
总结;
&&符号为断路符号 ;遇见错误就输出。
||符号:或符号
当||的符号两段全是true;a=前边的数(123);
当||的符号前段全是false;后端为true;a=后边的数(123);
当||的符号前端为true,后段全是false;a=前边的数(123);
当||的符号两端全是false;a=后边的数(undefined);
总结:
||符号是遇true输出,全错输出最后一个 ;
&&的优先级大于||例如:
2||0&&3 的结果为2 记住优先级
与或非的优先级:
!> && > ||;`
与或操作符的小解
原文:http://www.cnblogs.com/19930913LS/p/6292566.html