在js中 和 的區別

2021-09-29 02:49:55 字數 402 閱讀 2418

在js中和=的區別:

== :表示值相等為true

===:表示 不僅要值相等,雙方型別也要相等才為true

例子如下:

js**如下:

//值相等則為true

console.log(5 == 5);//列印結果為true

console.log(5 == '5');//列印結果也為true

// "==="不僅要值相同,型別也要相同,才為true否則為false

console.log(5 === 5);//兩個引數都是數字型別的,列印結果為true;

console.log(5 === '5');//兩個引數乙個是數字型別5,乙個是字元型別『5』,列印結果為false,因為兩個引數型別不同

js中 和 的區別

等於,會發生資料 型別轉換 全等於,包括資料型別和值要全等 這裡要先了解js的資料型別有 字串,數值,陣列,物件,null,undefined,布林 型別轉換步驟 一 判斷有沒有nan,若有,一律返回false。二 判斷有沒有布林,若有,則布林 轉 數值。false是0,true是1 三 判斷有沒有...

js中 ,!和!!的區別

運算子匹配值是否相等 let a null let b undefined console.log a b false console.log 555 555 true console.log 5 555 true比較的左右兩端型別,然後判斷值。型別不同返回false console.log nul...

JS中「 」和「 」的區別

當進行雙等號比較時候 先檢查兩個運算元資料型別,如果相同,則進行 比較,如果不同,則願意為你進行一次型別轉換,轉換成相同型別後再進行比較,而 比較時,如果型別不同,直接就是false.a b,a b 比較過程 雙等號 1 如果兩個值型別相同,再進行三個等號 的比較 2 如果兩個值型別不同,也有可能相...