有關js中能否使用equals來判斷相等的問題


我們都知道在Java中,判斷是否相等,我們首先想到的是equals方法,但是此方法在Javascript中是不適用的。

我們要想判斷是否相等能只能使用“==”或者“===”,在這里 ,我們需要注意:js的一大特性,那就是存在數據自動轉換機制。

例如:var a=1; var  b=true;    a==b 返回true 而 a===b返回false。

原因:“==”,表示經過自動轉換,比較的是數值。

      “===”表示經過自動轉換,先比較數值,在比較數據類型。

 

以上是個人查閱資料所得,若有不足之處,還請大神斧正。

 


免責聲明!

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



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