Memahami JavaScript Truthy dan Falsy
Bahasa JavaScript membezakan antara nilai kebenaran dan palsu. Nilai kebenaran dinilai kepada benar apabila digunakan dalam konteks Boolean, manakala nilai palsu dinilai kepada palsu.
Pertimbangkan sampel data berikut:
var a = 0; var b = 10 == 5; var c = 1; var d = -1;
Memahami Nilai Palsu
Nilai var a = 0; adalah palsu kerana sifar menilai kepada palsu. Begitu juga, var b = 10 == 5; adalah palsu kerana perbandingannya adalah palsu.
Memahami Nilai Sejati
Nilai var c = 1; adalah benar kerana nombor bukan sifar, termasuk nombor negatif, dinilai kepada benar. Oleh itu, var d = -1; juga benar.
MDN Definisi Benar/Salah
Menurut MDN:
"Dalam JavaScript, nilai kebenaran ialah nilai yang menterjemah kepada benar apabila dinilai dalam konteks Boolean Semua nilai adalah benar melainkan ia ditakrifkan sebagai palsu (iaitu, kecuali for false, 0, "", null, undefined, and NaN)."
Senarai Komprehensif Nilai Palsu
Menurut MDN, senarai lengkap nilai palsu dalam JavaScript termasuk:
Atas ialah kandungan terperinci Apakah Nilai Benar dan Palsu dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!