2009-11-18 8 views

Répondre

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

C'est une chose de type. !== prend en compte les types de ses opérandes, tandis que != ne le fait pas (la conversion implicite rend la première condition fausse).

3

== est vrai seulement si les valeurs sont égales. === n'est vrai que si les valeurs et les types sont égaux.

5

!== est strictement pas égal et qui ne fait pas la conversion

!= est pas égal qui fait la conversion de type de type avant de vérifier

4

=== ET !== vérifie si les valeurs comparées ont la même de type (par exemple : int, string, etc.) et ont les mêmes valeurs

... Alors que

== ET != compare uniquement les valeurs

1

le triple égalité Assurez-vous également les deux variables sont du même type

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

sont deux comparion operators

  • $ a! == $ b Renvoie TRUE si $ a n'est pas égal à $ b, ou s'ils ne sont pas du même type.
  • $ a! = $ B Renvoie TRUE si $ a n'est pas égal à $ b.