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

Apakah Nilai Benar dan Palsu dalam JavaScript?

Patricia Arquette
Lepaskan: 2024-12-04 20:07:17
asal
526 orang telah melayarinya

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;
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan