41 votes

jQuery - comment écrire 'si différent de' (en face de ==)

Je dois inverser le code suivant. Comment puis-je exécuter l'animation si la largeur n'est PAS 500px.

 $(".image-div").not(this).each(function() {
        if ($(this).css('width') == '500px') {
            $(this).animate({
                    width: '250px'
                }, 500, function() {
                // Animation complete.
            });
        }


    });

En d'autres termes, quel est le contraire de ceci ? : ==

Merci

83voto

FishBasketGordo Points 14957

Le contraire de l' == opérateur est comparer != .

39voto

Neal Points 68710

== => !=

=== => !==

Égal et son contraire

18voto

Brad Christie Points 58505
!=

Par example,

 if ("apple" != "orange")
  // true, the string "apple" is not equal to the string "orange"

Signifie pas. Voir aussi la liste des opérateurs logiques . De plus, lorsque vous voyez des caractères triples, il s'agit d'une comparaison sensible au type . (par exemple if (1 === '1') [pas égal])

2voto

Benjamin.MK Points 21
if ("one" !== 1 )

serait évalué comme true , la chaîne "one" n'est pas égale au nombre 1

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X