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

Apakah Nilai JavaScript Yang Benar dan Mana Yang Palsu?

Linda Hamilton
Lepaskan: 2024-11-29 04:54:16
asal
808 orang telah melayarinya

What JavaScript Values Are Truthy and Which Are Falsy?

Memahami JavaScript Truthy dan Falsy

Dalam JavaScript, nilai tertentu dinilai kepada benar atau salah dalam konteks Boolean. Konsep ini dikenali sebagai kebenaran dan kepalsuan. Untuk memahami perkara ini, mari kita periksa kod yang disediakan:

var a = 0;
var a = 10 == 5;
var a = 1;
var a = -1;
Salin selepas log masuk

Jawapan kepada Soalan Anda:

Bertentangan dengan kepercayaan anda, hanya dua daripada pernyataan tersebut menghasilkan nilai kebenaran:

  • var a = 1;: Nombor bukan sifar, termasuk nilai negatif, adalah benar.
  • var a = -1;: Nilai negatif juga benar.

Nilai Palsu:

Penyataan selebihnya dinilai sebagai palsu nilai:

  • var a = 0;: Sifar adalah palsu. (Walau bagaimanapun, ambil perhatian bahawa "0" sebagai rentetan adalah benar)
  • var a = 10 == 5;: Ini bersamaan dengan (10 == 5), iaitu perbandingan yang menilai kepada palsu.

MDN Definisi Kebenaran:

Mengikut Rangkaian Pembangun Mozilla (MDN), nilai kebenaran ialah nilai yang diterjemahkan kepada benar apabila dinilai sebagai Boolean. Semua nilai dianggap benar kecuali yang berikut:

  • salah
  • null
  • tidak ditentukan
  • 0
  • NaN
  • "" (tali kosong)

Atas ialah kandungan terperinci Apakah Nilai JavaScript Yang Benar dan Mana Yang Palsu?. 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