vue—— 兩個等號與三個等號判斷對比的區別


問題

  vue中判斷是否相等有兩種對比方法:

  一種是兩個等號的對比 a == b

  一種是三個等號的對比 a === b

  兩者之間是有區別的

區別

  兩個等號 ”==“ 的對比:用於比較兩者是否相等,忽略數據類型,只比較值是否相同。

  三個等號 ”===“ 的對比:用於比較兩者是否相等,用於更嚴謹的比較,同時比較值和值的類型是否相等。

示例

      // 初始化值
      const a = parseInt(1);
      const b = parseInt(1).toString();
      
      // 結果輸出
      console.log("a:", a);// a: 1
      console.log("b:", b);// b: 1

      // 獲取數值類型
      console.log("a:", typeof(a)); // a: number
      console.log("b:", typeof(b)); // b: string
 
      // 判斷值是否相等
      console.log("a == b :", a == b); // a == b : true
      console.log("a === b :", a === b); // a === b : false

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM