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

Apakah pengendali logik dalam js

下次还敢
Lepaskan: 2024-05-06 10:03:16
asal
643 orang telah melayarinya

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>
Salin selepas log masuk

2. 或运算符 (||):

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

例如:

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

3. 非运算符 (!):

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

例如:

<code class="js">const isNotEligible = !(isEligible);</code>
Salin selepas log masuk

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>
    Salin selepas log masuk
    🎜🎜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!

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