Bilakah nilai Boolean dianggap palsu dalam JavaScript?

WBOY
Lepaskan: 2022-07-01 15:29:09
asal
2833 orang telah melayarinya

Situasi apabila nilai Boolean adalah palsu dalam JavaScript: 1. Apabila nilai data "tidak ditentukan", ia bermakna ia tidak ditakrifkan dan dianggap palsu 2. null, yang bermaksud bahawa nilai kosong dianggap palsu; 3. Nombor "0", Jika ia adalah rentetan 0, ia dianggap sebagai benar 4. NaN, yang bermaksud bahawa hasilnya tidak boleh dikira, dianggap sebagai palsu; dianggap sebagai palsu; 6. Nilai Boolean palsu dianggap sebagai palsu.

Bilakah nilai Boolean dianggap palsu dalam JavaScript?

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi JavaScript 1.8.5, komputer Dell G3.

Bilakah nilai Boolean dianggap palsu dalam JavaScript?

Nilai Boolean ialah nilai logik, dengan hanya benar dan salah (benar dan salah).

Enam situasi apabila nilai Boolean ​​dalam js adalah palsu

Apabila 6 nilai berikut ditukar kepada nilai Boolean, ia adalah palsu dan penukaran lain adalah benar

1. undefined (tak tertakrif, muncul apabila nilai tidak ditemui)

2 (mewakili nilai nol)

3. Nilai Boolean adalah benar)

4 (nombor 0, rentetan "0" nilai Boolean adalah benar)

5 value"; tetapi jenis NaN===" nombor")

6, "" (petikan berganda) atau '' (petikan tunggal) (rentetan kosong, ia juga benar apabila terdapat ruang di tengah)

Perhatikan bahawa tatasusunan kosong, objek kosong, nilai negatif Semua nilai boolean lain adalah benar

apabila dihantar ke pernyataan bersyarat Semua nilai lain, termasuk semua objek, akan dinilai kepada benar.

Sila jangan mengelirukan nilai Boolean mentah benar dan salah dengan benar dan salah objek Boolean. Contohnya:

var b = new Boolean(false);
if (b) //结果视为真
if (b == true) // 结果视为假
Salin selepas log masuk

Pengetahuan lanjutan:

Jenis data JavaScript

Pembolehubah JavaScript boleh menyimpan berbilang jenis data: nilai berangka, nilai rentetan, Tatasusunan, objek, dsb.:

var length = 7;                             // 数字
var lastName = "Gates";                      // 字符串
var cars = ["Porsche", "Volvo", "BMW"];         // 数组
var x = {firstName:"Bill", lastName:"Gates"};    // 对象
Salin selepas log masuk

[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web]

Atas ialah kandungan terperinci Bilakah nilai Boolean dianggap palsu dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!