Rumah  >  Soal Jawab  >  teks badan

Mengapakah rentetan kosong dianggap sebagai nilai kebenaran dalam templat Vue.js?

<p>Mengapa rentetan kosong kembali sebagai nilai sebenar dalam templat vue? </p> <pre class="brush:php;toolbar:false;"><div>{{ "" ?? "Rentetan kosong bukan nilai sebenar" }}</div></pre> <p>Ini hanya akan memaparkan rentetan kosong. Saya mempunyai banyak medan rentetan kosong yang tidak boleh disemak dengan operator penggabungan nol (??), sebaliknya saya perlu menggunakan operator ternary: </p> <pre class="brush:php;toolbar:false;"><div>{{ "" ? "String is empty" : "String is not empty" }}</div></ pre> <p><kod>"" ??</code>Bukankah ia sepatutnya salah? </p>
P粉164942791P粉164942791437 hari yang lalu475

membalas semua(1)saya akan balas

  • P粉776412597

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

    Pengendali penggabungan nullish (??) digunakan untuk menguji sama ada nilai tidak sama dengan null 或者 undefined, bukannya sama ada ia adalah "nilai sebenar".

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

    Gunakan operator logik ATAU (||) untuk menguji "kebenaran".

    balas
    0
  • Batalbalas