C'est presque pareil, sauf qu'il faut des parenthèses () et des accolades {}.
Python
if age >= 18:
print("Majeur")
elif age == 17:
print("Presque")
else:
print("Mineur")
Javascript
if (age >= 18) {
console.log("Majeur");
} else if (age === 17) { // Note le 'else if' en 2 mots, et le '==='
console.log("Presque");
} else {
console.log("Mineur");
}
L'Opérateur Ternaire (Le "Oneliner")
En Python : valeur = "Majeur" if age >= 18 else "Mineur"
En JS : ? :
/* Condition ? ValeurSiVrai : ValeurSiFaux */
const statut = age >= 18 ? "Majeur" : "Mineur";
C'est très utilisé en JS (notamment dans React).