短路原理
即通过最短路径达到目的(不需要把所有条件都执行和判断)。 【注:这里的“短路”,不是物理中的“短路”】
javascript中的 &&(逻辑与) 和 || (逻辑或)都遵循短路原理。
逻辑与(&&)
表达式中有条件为false的表达式,返回第一个条件为false的表达式的值。没有则返回最后一个表达式的值。
逻辑或(||)
表达式中有条件为true的表达式,返回第一个条件为true的表达式的值。没有则返回最后一个表达式的值。
即通过最短路径达到目的(不需要把所有条件都执行和判断)。 【注:这里的“短路”,不是物理中的“短路”】
javascript中的 &&(逻辑与) 和 || (逻辑或)都遵循短路原理。
表达式中有条件为false的表达式,返回第一个条件为false的表达式的值。没有则返回最后一个表达式的值。
表达式中有条件为true的表达式,返回第一个条件为true的表达式的值。没有则返回最后一个表达式的值。