Javascript - 逻辑操作符

时间:2022-08-25 19:34:27

如果要检查一个变量num的值是不是在5到10之间,要经过2次判断,首先是是不是大于等于5,然后是不是小于等于10,这样的2次判断操作叫逻辑操作数。

逻辑与操作符:&&
只有2个操作数都是ture,逻辑与的结果才会是ture

逻辑或操作符:||
只要其中一个操作符的结果是ture,逻辑或的结果就会是ture;2个操作数都是ture,逻辑或的结果也会是ture;只有当2个操作数的结果都是false,逻辑或的结果才会是false。

逻辑非操作符:!
只能作用于单个逻辑操作数没结果是把把这个逻辑操作数返回的布尔值取反,如果逻辑操作数返回的是ture,逻辑非操作符的结果则会取反,为false;可以用逻辑非操作符把这个条件语句的结果颠倒过来。