Rumah >hujung hadapan web >tutorial js >Apakah Nilai Benar dan Palsu dalam JavaScript?

Apakah Nilai Benar dan Palsu dalam JavaScript?

Patricia Arquette
Patricia Arquetteasal
2024-12-04 20:07:17538semak imbas

What are the Truthy and Falsy Values in JavaScript?

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:

  • palsu
  • null
  • undefined
  • 0
  • NaN
  • '', " ", `` (Templat kosong rentetan)
  • dokumen.semua
  • 0n: BigInt
  • -0

Atas ialah kandungan terperinci Apakah Nilai Benar dan Palsu dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn