Switch
Supposons que vous ayez quelques objets utilisateurs. Vous souhaitez vérifier quel type de compte a chacun, pour envoyer un message personnalisé :
let firstUser = {
name: "Will Alexander",
age: 33,
accountLevel: "normal"
};
let secondUser = {
name: "Sarah Kate",
age: 21,
accountLevel: "premium"
};
let thirdUser = {
name: "Audrey Simon",
age: 27,
accountLevel: "mega-premium"
};
Vous pouvez ici utiliser une instruction switch
, qui prend la variable à vérifier et une liste de valeurs, comme différents cas :
switch (firstUser.accountLevel) {
case 'normal':
console.log('You have a normal account!');
break;
case 'premium':
console.log('You have a premium account!');
break;
case 'mega-premium':
console.log('You have a mega premium account!');
break;
default:
console.log('Unknown account type!');
}
Voici la même chose avec if/else
:
if (firstUser.accountLevel === 'normal' ) {
console.log('You have a normal account!');
} else if (firstUser.accountLevel === 'premium' ) {
console.log('You have a premium account!');
} else if (firstUser.accountLevel === 'mega-premium' ) {
console.log('You have a mega premium account!');
} else {
console.log('Unknown account type!');
}
Last updated