L'opérateur conditionnel est le seul opérateur du langage JavaScript qui utilise trois opérandes.
L'opérateur ternaire fonctionne comme une instruction if... else. Si la condition initiale renvoie true, alors la première instruction est éxécutée sinon la deuxième est activée.
Condition ? Instruction_1 : Instruction_2; (i < 10) ? v = true : v = false; (jour == "Lundi") ? (document.write("Bonne reprise du travail !")) : (document.write("Bon courage !")) (Prix >= 100) ? (Diff_pos = Prix - 100) : (Diff_neg = 100 - Prix); |