js中&& 和 ||

原文链接:http://wenrunchang123.iteye.com/blog/1749802

a() && b()     1)、 如果执行a() 返回true;那么执行b()并返回b的值   2)、如果执行a()返回false,那么整个表达式返回a()的值,b()不执行了~

a() ||  b()      1)、如果执行a()返回true,则整个表达式返回a()的值 b() 不执行 2)、如果a()返回false,则执行b(),并返回b()的值

&& 的优先级高于 ||

注释: 非0的整数都为true,0、undefined、null为false

工作并不只是为了那点工资,而是为了创造一份属于自己的事业
原文地址:https://www.cnblogs.com/zouer/p/4702069.html