-1
votes

Refacteur le si ... Block d'autre d'utiliser un opérateur ternaire

Ma réponse ne fonctionne pas selon les spécifications du défi du code.

message d'erreur du code < / p> xxx


0 commentaires

5 Réponses :


1
votes

Vous devez vérifier la valeur de FavorisPhrase: xxx

dans votre code, préférésPhrase? Évaluation vers true car il s'agit d'une valeur non falsifiée. < / p>


0 commentaires

0
votes

Dans l'opérateur ternaire, vous ne vérifiez que la vérification si la variable évalue vers true , et non si elle est égale à amour qui! ... Donc, vous devez changer de: xxx

à xxx


0 commentaires

1
votes

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!");


0 commentaires

0
votes

Vous avez oublié de vérifier si la valeur est égale à 'J'adore cela' xxx


0 commentaires

0
votes

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!"
);


0 commentaires