布尔操作符:
布尔操作符一共有3个:非(NOT)、与(AND)、或(OR)。
1.逻辑非:
逻辑非操作符由一个叹号( ! )表示,可以应用于 ECMAScript 中的任何值。无论这个值是什么数据类型,这个操作符都会返回一个布尔值。
逻辑非操作符首先会将它的操作数转换为一个布尔值,然后再对其求反!
即,它遵循以下规则:
如果操作数是一个对象,返回 false ;
布尔操作符一共有3个:非(NOT)、与(AND)、或(OR)。
逻辑非操作符由一个叹号( ! )表示,可以应用于 ECMAScript 中的任何值。无论这个值是什么数据类型,这个操作符都会返回一个布尔值。
逻辑非操作符首先会将它的操作数转换为一个布尔值,然后再对其求反!
即,它遵循以下规则:
如果操作数是一个对象,返回 false ;