2023-07-29T13:59:08.png
2023-07-29T13:44:36.png

var flag = true;
var fff = false;
//布尔值取反
// true变false
// false变true

console.log(!flag);

console.log(!fff);


//以下六个值取反后为true,其他值都为false
/* 

undefined
null
false
0
NaN
空字符串(")

 */

 //空字符串
console.log(!"");

//0
console.log(!0);

2023-07-29T13:59:47.png

//并且&&
//100大于10并且大于20,任何一个条件不满足都是返回false
console.log(100 > 10 && 100 > 20);




//或||
//100大于10或者大于200,任何一个条件满足都是返回true
console.log(100 > 10 || 100 > 200);