1:
= 是賦值的意思,讓左邊的值等於右邊的值ide
2:
== 是判斷等於的意思,返回值是一個布爾值,它只判斷值是否相等,不判斷類型是否同樣(==的非就是!=)it
3:
=== (恆等運算符)也是判斷等於的意思,返回值也是一個布爾值,可是它不單單判斷值是否相等,還判斷類型是否相等(===的非就是!==)class
!= 在表達式兩邊的數據類型不一致時,會隱式轉換爲相同數據類型,而後對值進行比較。數據類型
!== 不會進行類型轉換,在比較時除了對值進行比較之外,還比較兩邊的數據類型, 它是恆等運算符===的非形式。im