-
Utiliser les conditions (if / else / else if)
- En utilisant la syntaxe CFML :
- En utilisant le tag CFScript :
-
Utiliser la fonction IIF
- En utilisant la syntaxe CFML :
- En utilisant le tag CFScript :
Remarque :
La fonction DE
est importante car s'elle est omit ColdFusion va penser que la valeur spécifiée correspond à un nom de variable et donc vous obteniez une erreur si la variable est inexistante (« Variable EVEN is undefined. »).
-
Utiliser l'opérateur ternaire (COND ? STMT1 : STMT2)
- En utilisant la syntaxe CFML :
- En utilisant le tag CFScript :
Note de performance :
Il est préférable d'utiliser les instructions if/else, ou sinon au besoin l'opérateur ternaire.
La fonction IIF
ajoute une charge additionnelle à cause de la charge de l'appel de la fonction qui en plus, en interne, peut faire plus de traitements.