Rumah  >  Artikel  >  hujung hadapan web  >  Penggunaan boolean dalam js

Penggunaan boolean dalam js

下次还敢
下次还敢asal
2024-05-07 18:18:20585semak imbas

Jenis Boolean dalam JavaScript mewakili nilai benar atau salah, dan nilainya benar atau salah. Boleh dibuat menggunakan literal atau pembina Boolean() untuk digunakan dalam perbandingan dan pernyataan bersyarat. Operator logik (AND, OR, NOT) beroperasi pada nilai Boolean. Ambil perhatian bahawa rentetan kosong, null dan undefined dianggap palsu, manakala nombor bukan sifar dianggap benar. Penggunaan jenis Boolean yang betul adalah penting untuk menulis kod JavaScript yang mantap.

Penggunaan boolean dalam js

Penggunaan Boolean dalam JavaScript

Jenis Boolean dalam JavaScript digunakan untuk mewakili nilai benar dan salah. Ia hanya mempunyai dua nilai yang mungkin: true dan false. truefalse

创建 Boolean 值

Boolean 值可以通过以下方式创建:

  • 布尔字面量:truefalse
  • Boolean() 构造函数:它将任何值转换为相应的布尔值(例如,Boolean(0)falseBoolean("hello")true

比较和条件

Boolean 值主要用于比较和条件:

  • 比较:使用 ===== 运算符比较布尔值(例如,true == false 返回 false
  • 条件:ifwhilefor 等条件语句中使用布尔值来控制代码流(例如,if (condition) { ... }

逻辑运算符

JavaScript 中还提供了以下逻辑运算符,用于操作布尔值:

  • 逻辑与 (&&):仅当两个操作数都为 true 时才返回 true(例如,true && truetrue
  • 逻辑或 (||):当任何一个操作数为 true 时才返回 true(例如,false || truetrue
  • 逻辑非 (!):将布尔值取反,true 变为 falsefalse 变为 true(例如,!truefalse

注意点

  • JavaScript 中,空字符串 ("")、nullundefined 被视为 false
  • 任何非零数字都被视为 true,即使它是负数。
  • 使用 Boolean() 构造函数时,结果可能会与预期不同,因为该构造函数会将某些值(例如 0"") 转换为 true
Buat nilai Boolean ​​

🎜Nilai Boolean boleh dibuat dengan cara berikut: 🎜
  • Tersurat Boolean: true atau false 🎜
  • Boolean() Pembina: Ia menukar sebarang nilai kepada nilai Boolean yang sepadan (contohnya, Boolean(0) ialah false, Boolean ("hello") ialah benar) 🎜🎜🎜🎜Perbandingan dan syarat 🎜🎜🎜Nilai Boolean ​​digunakan terutamanya untuk perbandingan dan syarat: 🎜
      🎜Perbandingan: 🎜Gunakan Operator == atau === membandingkan nilai Boolean ​​(cth., true == false mengembalikan salah
    ) 🎜
  • 🎜Bersyarat: 🎜Gunakan nilai Boolean ​​untuk mengawal aliran kod dalam pernyataan bersyarat seperti jika, semasa dan untuk
  • (contohnya, jika (syarat) { ... }) 🎜🎜🎜🎜Pengendali logik🎜🎜🎜Pengendali logik berikut juga disediakan dalam JavaScript untuk beroperasi pada Boolean nilai: 🎜
    • 🎜Logik DAN (&&): 🎜Mengembalikan benar hanya jika kedua-dua operan adalah benar (contohnya, benar && benar ialah true) 🎜
    • 🎜Logik ATAU (||): 🎜Mengembalikan true hanya apabila mana-mana operan adalah true (untuk contoh, false ||. true ialah true)🎜
    • 🎜Logik NOT (!): 🎜Terbalikkan nilai Boolean, true menjadi salah
    • , salah menjadi benar (contohnya, !benar menjadi salah) 🎜🎜 🎜🎜Note Point 🎜🎜
      • Dalam JavaScript, rentetan kosong (""), null dan undefined dianggap sebagai palsu. 🎜
      • Sebarang nombor bukan sifar dianggap benar, walaupun ia negatif. 🎜
      • Apabila menggunakan pembina Boolean(), hasilnya mungkin berbeza daripada yang dijangkakan kerana pembina menukar nilai tertentu seperti 0 dan " " ) ditukar kepada true. 🎜🎜🎜Memahami penggunaan jenis Boolean adalah penting untuk menulis kod JavaScript yang mantap dan boleh dibaca. 🎜

Atas ialah kandungan terperinci Penggunaan boolean dalam js. 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