Rumah > hujung hadapan web > tutorial js > Apakah Nilai Falsey dalam JavaScript?

Apakah Nilai Falsey dalam JavaScript?

Patricia Arquette
Lepaskan: 2024-12-29 08:38:11
asal
271 orang telah melayarinya

What are the Falsey Values in JavaScript?

Nilai Palsu dalam JavaScript

Dalam JavaScript, nilai "falsey" ialah nilai yang menilai kepada salah dalam ungkapan seperti if(value), value ? dan !value.

Senarai Nilai Palsu

  • salah
  • Sifar jenis Nombor: 0, -0, 0.0, 0x0
  • Sifar jenis BigInt: 0n, 0x0n
  • Rentetan panjang 0: "", '', ``
  • null
  • undefined
  • NaN
  • document.all (dalam pelayar HTML sahaja)

Apakah itu "Falsey"?

"Falsey" hanya bermaksud bahawa Fungsi ToBoolean JavaScript mengembalikan palsu untuk nilai tersebut. ToBoolean mendasari ungkapan seperti !value, value ? ... : ..., dan jika (nilai).

Menurut spesifikasi ECMAScript rasmi, peraturan berikut digunakan untuk ToBoolean:

Argument type Result
Undefined Return false
Null Return false
Boolean Return argument
Number If argument is 0, -0, or NaN, return false; otherwise, return true
String If argument is an empty string (length 0), return false; otherwise, return true
BigInt If argument is 0n, return false; otherwise, return true
Symbol Return true
Object Return true

Atas ialah kandungan terperinci Apakah Nilai Falsey 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