Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2012, 20h35   #1
Futur Membre du Club
 
Inscription : avril 2010
Messages : 82
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 82
Points : 19
Points : 19
Par défaut Optimisation test typeof

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
carton99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2012, 22h13   #2
Membre du Club
 
Homme
Développeur informatique
Inscription : décembre 2009
Messages : 40
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2009
Messages : 40
Points : 66
Points : 66
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.
Pourcentage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2012, 22h22   #3
Futur Membre du Club
 
Inscription : avril 2010
Messages : 82
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 82
Points : 19
Points : 19
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.
carton99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2012, 22h28   #4
Membre du Club
 
Homme
Développeur informatique
Inscription : décembre 2009
Messages : 40
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2009
Messages : 40
Points : 66
Points : 66
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.
Pourcentage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2012, 22h33   #5
Futur Membre du Club
 
Inscription : avril 2010
Messages : 82
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 82
Points : 19
Points : 19
ok

merci
carton99 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h18.


 
 
 
 
Partenaires

Hébergement Web