JavaScript中的&&和||运算需要注意的地方

JavaScript中的&&和||运算需要注意的地方

  • 在JavaScript语言中,所有的变量,都可以做为一个boolean类型的变量去使用。
  • 0、null、undefined、””(空串)都认为是false;

&&且运算。有两种情况:

  1. 第一种:当表达式全为真的时候。返回最后一个表达式的值。
  2. 第二种:当表达式中,有一个为假的时候。返回第一个为假的表达式的值

||或运算。有两种情况:

  1. 第一种情况:当表达式全为假时,返回最后一个表达式的值
  2. 第二种情况:只要有一个表达式为真。就会返回第一个为真的表达式的值。

并且&&与运算和||或运算有短路。短路就是说,当这个&&或||运算有结果了之后。后面的表达式不再执行

猜你喜欢

转载自blog.csdn.net/wdyliuxingfeiyang/article/details/107717222