逻辑运算符 ! 非 非运算就是值对一个布尔值进行取反操作.如果对非布尔值进行元素,则会将其转换为布尔值,然后再取反。可以为一个任意数据类型取两次反,来将其转换为布尔值,原理和Boolean()函数一样。 &&与 有一个false就返回false。对于非布尔值进行与或运算时,会先将其转换为布尔值,然后再运算,并且返回原值。如果第一个值为true,则必然返回第二个值如果第一个值为false,则直接返回第一个值 &&或 有一个true就返回true。如果第一个值为true,则直接返回第一个值如果第一个值为false,则返回第二个值