Partager via


Opérateur conditionnel

JScript prend en charge une forme conditionnelle implicite, l'opérateur conditionnel. Il prend trois opérandes. Un point d'interrogation sépare d'abord les deux premiers opérandes et un signe deux points sépare le deuxième et le troisième opérande. Le premier opérande est une expression conditionnelle. Le deuxième est une instruction qui est exécutée si l'expression conditionnelle est correspond à true. Le troisième opérande est exécuté si l'expression conditionnelle est false. Pour plus d'informations, consultez ?: (conditionnel ternaire), opérateur. L'opérateur conditionnel est similaire à l'instruction if...else.

Utilisation de l'opérateur conditionnel

Dans cet exemple, l'opérateur conditionnel détermine si une heure exprimée dans un format 24 heures figure avant midi (AM) ou après (PM).

var hours : String = (the24Hour >= 12) ? " PM" : " AM";

En général, une structure if ... then ... else est utilisée lorsqu'il s'agit de choisir entre deux instructions à exécuter, tandis que l'opérateur conditionnel (?:) est employé lors d'un choix entre deux expressions. N'essayez pas d'utiliser l'opérateur conditionnel pour choisir entre plus de deux propositions ou pour exécuter des blocs d'instruction. Dans ces cas-là, utilisez la construction if...then...else.

Voir aussi

Autres ressources

Structures conditionnelles JScript

Référence JScript