2009-11-18 155 views

回答

3
"1" != 1  // False 
"1" !== 1 // True 

這是一種類型的東西。 !==考慮到其操作數的類型,而!=不(隱式轉換使第一個條件爲false)。

3

==只有當值相等時才爲真。 ===只有當值和類型相等時才爲真。

5

!==是嚴格不相等並且不做類型轉換

!=不等於其確實檢查

4

=== AND !==檢查之前類型轉換如果比較的值具有相同的類型(例如:int,string等)並且具有相同的值

雖然...

==!=只比較

1

三重等於也確保這兩個變量來自同一類型

1 == `1` // is ok 
1 === `1` // is not same. 
1

兩者都是comparion operators

  • $一個! == $ b如果$ a不等於$ b,或者它們不是相同類型,則返回TRUE。
  • $ a!= $ b如果$ a不等於$ b,則返回TRUE。