JavaScript中的短路

短路:逻辑运算从左到右。逻辑或运算,当左边的条件成立时,后面的条件将不再参与运算。

因此在逻辑或运算中,尽量将条件结果为true的放第一位。而在逻辑与运算中,尽量将条件结果为false的放到第一位。

逻辑与运算短路:如果左边的表达式的值false,那么就没必要再去计算后面的表达式了。会直接返回false

逻辑或运算短路:如果左边的表达式的值true,那么就没必要再去计算后面的表达式了。会直接返回true

原文地址:https://www.cnblogs.com/max-hou/p/8926766.html