Ma réponse ne fonctionne pas selon les spécifications du défi du code.
< / p>
5 Réponses :
Vous devez vérifier la valeur de FavorisPhrase: dans votre code, préférésPhrase? code> Évaluation vers true car il s'agit d'une valeur non falsifiée. < / p> p>
Dans l'opérateur ternaire, vous ne vérifiez que la vérification si la variable évalue vers à p> true code>, et non si elle est égale à
amour qui! code> ... Donc, vous devez changer de:
Dans votre exemple, vous ne vérifiez que vérifier si favoriPhrase code> n'est pas FALSY. Vous voulez vérifier s'il est égal à
'aimer ça!' Code>.
favoritePhrase === 'Love That!' ? console.log('I love that!') : console.log("I don't love that!");
Vous avez oublié de vérifier si la valeur est égale à 'J'adore cela'
L'usage réel pour un conditionnel (ternaire) Opérateur ?: code>
est de renvoyer une expression, comme la chaîne recherchée.
p>
let favoritePhrase = 'Love That!'; console.log(favoritePhrase === 'Love That!' ? 'I love that!' : "I don't love that!" );