Navigation▲
Tutoriel précédent : Les variables |
Tutoriel suivant : les boucles |
I. Vidéo▲
Cliquez pour lire la vidéo
II. Ce qu'il faut retenir▲
II-A. Les conditions▲
II-A-1. If (si)▲
Pour comparer la valeur d'une variable avec une autre, vous devez utiliser l'instruction if (si) comme suit :
La phrase « Objectif atteint » ne sera affichée que si la valeur contenue dans la variable score est supérieure ou égale à 500.
Voici les autres opérateurs de comparaison que vous pouvez utiliser :
Opérateur JavaScript |
Test effectué |
== |
Est égal |
!= |
Est différent |
< |
Est inférieur |
<= |
Est inférieur ou égal |
> |
Est supérieur |
>= |
Est supérieur ou égal |
II-A-2. Else (sinon)▲
Vous pouvez rajouter une clause else permettant d'exécuter un autre code, si la condition du « if » n'est pas valide :
var score
:
int=
50
;
if (
score >=
500
)
{
print
(
"Objectif atteint"
);
}
else
{
print
(
"Objectif non atteint"
);
}
La phrase « Objectif non atteint » ne sera affichée que si la condition score >= 500 est fausse.
Dans la clause else, vous pouvez aussi rajouter une deuxième condition :
var score
:
int=
1000
;
if (
score >=
500
)
{
print
(
"Objectif atteint"
);
}
else if(
score <
0
)
{
print
(
"Vous avez perdu"
);
}
Ce code affichera la phrase « Vous avez perdu » si le score n'est pas supérieur ou égal à 500 et si le score est inférieur à 0.
Vous pouvez rajouter autant de else if que vous souhaitez. Mais attention, cela peut rendre votre code difficile à comprendre.
II-A-3. Assembler plusieurs tests▲
Vous pouvez faire plusieurs tests dans un même if. Pour cela, vous pouvez imbriquer des if les uns dans les autres. Toutefois, il existe un raccourci pour faire la même chose, rendant le code simple et facilement lisible.
Pour cela, vous pouvez utiliser && qui correspond à un ET, ou || correspondant à un OU.
La phrase « test vérifié » s'affichera si score est supérieur à 500 et si estArme est vrai. Si l'une des conditions n'est pas validée, alors le texte ne sera pas affiché.
Avec le test suivant :
La phrase « test vérifié » s'affichera si score est supérieur à 500 ou si estArme est vrai. Le texte ne sera pas affiché si et seulement si les deux conditions sont invalides.
III. Commenter▲
Vous pouvez commenter et donner vos avis dans la discussion associée sur le forum, ou encore, poser vos questions dans le forum Unity.
IV. Remerciements▲
Nous remercions « ToutApprendre » pour l'élaboration et la réalisation de ces vidéos. Vous pouvez retrouver sa chaîne YouTube en suivant ce lien.
Navigation▲
Tutoriel précédent : Les variables |
Tutoriel suivant : les boucles |