短路运算符就是从左到右的运算中前者满足要求,就不再执行后者了; 可以理解为:
&&为取假运算,从左到右依次判断,如果遇到一个假值,就返回假值,以后不再执行,否则返回最后一个真值;
|| 为取真运算,从左到右依次判断,如果遇到一个真值,就返回真值,以后不再执行,否则返回最后一个假值。
常用例子:
callback && callback()
转至短路运算符(逻辑与&& 和 逻辑或||) - 夏目友人喵 - 博客园
自己记笔记 以及学习交流用~~
短路运算符就是从左到右的运算中前者满足要求,就不再执行后者了; 可以理解为:
&&为取假运算,从左到右依次判断,如果遇到一个假值,就返回假值,以后不再执行,否则返回最后一个真值;
|| 为取真运算,从左到右依次判断,如果遇到一个真值,就返回真值,以后不再执行,否则返回最后一个假值。
常用例子:
callback && callback()
转至短路运算符(逻辑与&& 和 逻辑或||) - 夏目友人喵 - 博客园
自己记笔记 以及学习交流用~~