Rumah  >  Artikel  >  hujung hadapan web  >  Enam cara nilai Boolean dalam JavaScript adalah palsu

Enam cara nilai Boolean dalam JavaScript adalah palsu

WBOY
WBOYasal
2024-02-19 17:37:051192semak imbas

Enam cara nilai Boolean dalam JavaScript adalah palsu

Enam kes apabila nilai Boolean adalah palsu dalam JS

Dalam JavaScript, Boolean hanya mempunyai dua nilai, iaitu benar dan palsu. Apabila kita perlu menilai keadaan, kita perlu menggunakan nilai Boolean.

Walau bagaimanapun, dalam sesetengah kes, kita perlu menentukan sama ada nilai itu palsu, kerana kita hanya akan melaksanakan kod yang sepadan jika ia palsu di bawah syarat tertentu. Berikut ialah enam situasi dalam JS apabila nilai Boolean adalah palsu, dengan contoh kod tertentu.

  1. false
    Situasi yang paling biasa apabila nilai Boolean adalah palsu adalah dengan terus menggunakan kata kunci palsu. Apabila kita menetapkan nilai pembolehubah atau ungkapan kepada palsu, nilai Boolean pembolehubah atau ungkapan adalah palsu.

    let isFalse = false;
    if (isFalse) {
     console.log("这行代码不会执行");
    }
  2. 0
    Nilai 0 dianggap sebagai palsu dalam JS. Malah nombor negatif atau nilai perpuluhan yang 0 dianggap sebagai palsu.

    let num = 0;
    if (num) {
     console.log("这行代码不会执行");
    }
  3. String Kosong ("")
    Apabila rentetan tidak mengandungi sebarang aksara, ia adalah rentetan kosong dan nilai Booleannya adalah palsu.

    let emptyStr = "";
    if (emptyStr) {
     console.log("这行代码不会执行");
    }
  4. null
    null bermaksud tiada nilai, ia adalah jenis objek istimewa. null dianggap sebagai palsu.

    let nullValue = null;
    if (nullValue) {
     console.log("这行代码不会执行");
    }
  5. undefined
    undefined digunakan untuk menunjukkan bahawa pembolehubah belum diberikan nilai dan nilai Booleannya adalah palsu.

    let undefinedValue;
    if (undefinedValue) {
     console.log("这行代码不会执行");
    }
  6. NaN
    NaN ialah singkatan daripada "Bukan Nombor", yang bermaksud ia bukan nombor yang sah. Nilai Boolean NaN juga palsu.

    let nanValue = parseInt("abc");
    if (nanValue) {
     console.log("这行代码不会执行");
    }

Ringkasan:
Dalam JS, untuk tujuan penghakiman bersyarat, kita perlu mengetahui dengan jelas enam situasi di mana nilai Boolean adalah palsu: false, 0, rentetan kosong (""), null, undefined dan NaN. Apabila kita perlu menentukan sama ada nilai itu palsu, kita boleh menggunakan kod dalam contoh di atas sebagai rujukan.

Atas ialah kandungan terperinci Enam cara nilai Boolean dalam JavaScript adalah palsu. 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