Bonjour,
j'aimerais savoir quel code et plus efficace entre ces deux propositions.
if( truc != 1 && truc != 2 && truc != 3 )
ou
if( typeof(truc) == 'objet' )
Merci
Bonjour,
j'aimerais savoir quel code et plus efficace entre ces deux propositions.
if( truc != 1 && truc != 2 && truc != 3 )
ou
if( typeof(truc) == 'objet' )
Merci
Bonjour,
Il est difficile de vous répondre car vos deux propositions se comportent différemment. La première compare truc à un entier alors que la seconde teste le type de truc. Les deux propositions ne sont donc pas équivalentes.
Bonjour,
dans l'exemple, "truc" est une référence dans un tableau qui peut être sois un nombre "Number" sois une classe "Sprite".
Pour ne pas planter flash avec ce genre de code Sprite(truc).x, je suis obliger de tester le type de la variable "truc", j'ai donc proposer les deux code précèdent.
Les deux fonctionnent très bien, mais je me demande lequel est plus efficace.
Dans ce cas je pense qu'il est plus avantageux pour vous d'opter pour la deuxième solution afin de pouvoir ajouter d'autres nombres que 1, 2 ou 3 sans avoir à intervenir à nouveau sur cette portion de code.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager