1La plus élevée des deux températures Facile
Demander deux températures, puis afficher la plus élevée — ou un message indiquant qu'elles sont identiques.
let t1 = Number(prompt("Première température :"));
let t2 = Number(prompt("Deuxième température :"));
if (t1 > t2) {
console.log("La plus élevée est : " + t1);
} else if (t2 > t1) {
console.log("La plus élevée est : " + t2);
} else {
console.log("Les deux températures sont identiques");
}Number() autour de prompt() :
indispensableprompt() renvoie toujours une chaîne. Sans conversion,
la comparaison se ferait sur du texte, c'est-à-dire dans l'ordre
alphabétique :
"9" > "10" // true ← faux mathématiquement : "9" vient après "1"
9 > 10 // false ← correctUne température de 9 °C serait déclarée supérieure à 10 °C. Le même piège vaut pour
.value d'un champ de formulaire.