検索

ホームページ  >  に質問  >  本文

Vue.js テンプレートでは空の文字列が真理値とみなされるのはなぜですか?

<p>vue テンプレートで空の文字列が true 値として返されるのはなぜですか? </p> <pre class="brush:php;toolbar:false;"><div>{{ "" ?? "空の文字列は true 値ではありません" }}</div></pre> <p>これにより、空の文字列のみが表示されます。 null 合体演算子 (??) ではチェックできない空の文字列フィールドがたくさんあるため、代わりに三項演算子 </p> を使用する必要があります。 <pre class="brush:php;toolbar:false;"><div>{{ "" ? "文字列が空です" : "文字列が空ではありません" }}</div></ pre> <p><code>"" ??</code>間違っていませんか? </p>
P粉164942791P粉164942791502日前554

全員に返信(1)返信します

  • P粉776412597

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

    Nullish 合体演算子 (??) は、値が null または unknown に等しくないかどうかをテストするために使用されます。 "本当の価値" 。

    "" は false 値ですが、nullunknown ではありません。

    「真実」かどうかをテストするには、論理 OR (||) 演算子 を使用します。

    返事
    0
  • キャンセル返事