Maison  >  Questions et réponses  >  le corps du texte

Pourquoi la chaîne vide est-elle considérée comme une valeur de vérité dans les modèles Vue.js ?

<p>Pourquoi la chaîne vide renvoie-t-elle comme valeur vraie dans le modèle vue ? </p> <pre class="brush:php;toolbar:false;"><div>{{ "" ?? "La chaîne vide n'est pas une vraie valeur" }}</div></pre> <p>Cela affichera uniquement les chaînes vides. J'ai beaucoup de champs de chaîne vides qui ne peuvent pas être vérifiés avec l'opérateur de fusion nul (??), à la place je dois utiliser l'opérateur ternaire : </p> <pre class="brush:php;toolbar:false;"><div>{{ "" ? "La chaîne est vide" : "La chaîne n'est pas vide" }}</div></ pre> <p><code>"" ??</code>Cela ne devrait-il pas être faux ? </p>
P粉164942791P粉164942791437 Il y a quelques jours476

répondre à tous(1)je répondrai

  • P粉776412597

    P粉7764125972023-08-10 09:55:56

    L'opérateur de coalescence Nullish (??) est utilisé pour tester si une valeur n'est pas égale à null 或者 undefined, plutôt que s'il s'agit d'une "vraie valeur".

    "" 是一个假值,但它既不是 null 也不是 undefined.

    Utilisez l'opérateur OU logique (||) pour tester la "vérité".

    répondre
    0
  • Annulerrépondre