在控制台中,当我输入
对于
为什么呢?
1 & 1
时,它会返回1
,这就是为什么1 & 1 === 1
返回true
的原因。对于
2 & 2
,它返回2
,但2 & 2 === 2
返回false
。为什么呢?
console.log("1 & 1: ", 1 & 1);
console.log("1 & 1 === 1: ", 1 & 1 === 1);
console.log("2 & 2: ", 2 & 2);
console.log("2 & 2 === 2: ", 2 & 2 === 2);
console.log("typeof(2): ", typeof 2);
console.log("typeof(2 & 2): ", typeof(2 & 2));