Rumah >hujung hadapan web >tutorial js >Apakah pengendali logik dalam js

Apakah pengendali logik dalam js

下次还敢
下次还敢asal
2024-05-06 10:03:16645semak imbas

Pengendali logik JavaScript digunakan untuk operasi Boolean, termasuk: DAN operator (&&): Membandingkan sama ada kedua-dua syarat adalah benar. Atau operator (||): Membandingkan dua syarat untuk melihat sama ada sekurang-kurangnya satu daripadanya adalah benar. Bukan operator (!): Meniadakan nilai Boolean. Operator keadaan sifar (??): Mengembalikan syarat pertama jika syarat pertama adalah benar, jika tidak mengembalikan syarat kedua.

Apakah pengendali logik dalam js

Operator Logik dalam JavaScript

Operator logik dalam JavaScript digunakan untuk melaksanakan operasi Boolean dan ia membenarkan pembangun membandingkan dan menggabungkan nilai Boolean. Berikut ialah operator logik yang paling biasa:

1 DAN operator (&&): &&):

  • 如果两个操作数都是 true,则返回 true,否则返回 false
  • 用于测试多个条件是否都为真。

例如:

<code class="js">const isEligible = (age >= 18) && (hasDriversLicense);</code>

2. 或运算符 (||):

  • 如果任何一个操作数为 true,则返回 true,否则返回 false
  • 用于测试多个条件是否至少有一个为真。

例如:

<code class="js">const isStudent = (hasStudentCard) || (isUnder18);</code>

3. 非运算符 (!):

  • 将一个布尔值取反。如果操作数为 true,则返回 false,反之亦然。
  • 用于反转条件或将表达式转换为布尔值。

例如:

<code class="js">const isNotEligible = !(isEligible);</code>

4. 零条件运算符 (??):

  • 如果第一个操作数为 true,则返回第一个操作数,否则返回第二个操作数。
  • 用于提供一个默认值,当第一个表达式为 false
    • Jika kedua-dua operan adalah benar, maka <. code>true dikembalikan, jika tidak false dikembalikan.
  • Digunakan untuk menguji sama ada berbilang syarat adalah benar.

    🎜Contohnya: 🎜
    <code class="js">const firstName = user.firstName ?? "Guest";</code>
    🎜🎜2. Atau operator (||): 🎜🎜
    • Jika mana-mana operan adalah benar, maka Kembalikan benar, jika tidak, mengembalikan false. 🎜
    • Digunakan untuk menguji sama ada sekurang-kurangnya satu daripada berbilang syarat adalah benar. 🎜🎜🎜Contohnya: 🎜rrreee🎜🎜3. Bukan operator (!): 🎜🎜
      • Terbalikkan nilai Boolean. Jika operan adalah true, mengembalikan false dan sebaliknya. 🎜
      • Digunakan untuk menyongsangkan keadaan atau menukar ungkapan kepada nilai Boolean. 🎜🎜🎜Contohnya: 🎜rrreee🎜🎜4. Operator bersyarat sifar (??): 🎜🎜
        • Jika operan pertama adalah benar , maka operan pertama dikembalikan, jika tidak operan kedua dikembalikan. 🎜
        • Digunakan untuk memberikan nilai lalai, digunakan apabila ungkapan pertama salah. 🎜🎜🎜Contoh: 🎜rrreee

Atas ialah kandungan terperinci Apakah pengendali logik 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
Artikel sebelumnya:Apakah pengendali dalam jsArtikel seterusnya:Apakah pengendali dalam js