关于&&和||运算符

在js里面对于&&和||不会返回一个Boolean类型的值,而是会对运算符两边的值从左到右做运算,如下:

&&当运算符与遇见运算结果为false的时候就终止后面的运算,并返回该值

||当或运算符遇见运算结果为true的结果时,就终止运算并且返回该值

关于&&和||运算符

 

对象,非零整数,非空字符串均转化为true,当&&所有条件均为true时返回最后的值,||全为false时返回最后的值

 

关于&&和||运算符