- ||运算符:当某个属性或某个值为null、undefined、false、0、空字符串" "时,取||后面的默认值
- ??运算符:当某个属性或某个值为null或undefined时,取??后面的默认值
// 0,1分别代表关,开。默认值为1 开
let open=0
let open1 = open || 1 //1
let open2 = open ?? 1 //0
console.log(0||1) //1
console.log(0??1) //0
console.log(""||1) //1
console.log(""??1) //""
console.log(false||1) //1
console.log(false??1) //false
console.log(null||1) //1
console.log(null??1) //1
console.log(undefined||1) //1
console.log(undefined??1) //1