“==”:叫相等運算符
“===”:叫嚴格運算符
它們兩有什么區別呢?
== :表示值相等則都為true
===:表示 不僅要值相等,雙方類型也要相等才為true
例子如下:
js代碼如下:
// “==”比較測試,只要內容相同
console.log(1 == 1);//兩個參數都是數字1作比較,打印結果為true
console.log(1 == '1');//兩個參數一個是數字1,一個是字符1,打印結果也為true
// "==="比較測試,不僅要類型相同,類型也要相同
console.log(1 === 1);//兩個參數都是數字類型的,打印結果為true;
console.log(1 === '1');//兩個參數一個是數字類型1,一個是字符類型‘1’,打印結果為false,因為兩個參數類型不一同
。。。