1. Qu'est-ce que l'arithmétique ternaire : (Expression booléenne ? Valeur 0 : valeur 1 ;)
5>3?alert( '5 big'):alert('3 big');
c'est-à-dire if(5>3){alert('5 big')}else{alert('3 big')};
Remarque : La différence entre l'opération ternaire et if(){}else{} est que l'opération ternaire a une valeur de retour
Par exemple :
var max = a>b?a:b;
2. Comment écrire une opération ternaire multi-conditions :
Exemple :Déterminer les quatre niveaux d'ABCD en fonction des performances de l'élève
var result = (sc<0 || sc>100) ?("Score invalide") :
sc>=90?("A") :
sc>=80?("B") :
sc>=60?("C") :(" D ");
Remarque : Les problèmes de priorité doivent être pris en compte lors du calcul, ajoutez "()" pour éviter toute erreur dans le résultat !
3. Avantages des opérations ternaires : concises et claires
L'explication détaillée ci-dessus de la méthode d'opération ternaire JS (opération ternaire) est tout le contenu partagé par l'éditeur I. j'espère que cela pourra vous donner un Pour référence, j'espère également que tout le monde soutiendra le site Web PHP chinois
Pour plus d'articles liés aux opérations ternaires JS (opérations ternaires), veuillez faire attention au site Web PHP chinois !