Rumah > hujung hadapan web > tutorial js > Bagaimanakah Pengendali Logik JavaScript Benar-benar Berfungsi?

Bagaimanakah Pengendali Logik JavaScript Benar-benar Berfungsi?

Susan Sarandon
Lepaskan: 2024-11-09 10:47:02
asal
830 orang telah melayarinya

How Do JavaScript's Logical Operators Really Work?

Menyingkap Enigma Operator Logik dalam JavaScript

Pengendali logik, seperti && (AND), || (ATAU), dan ! (NOT), adalah asas untuk menguasai pernyataan bersyarat JavaScript. Walaupun kesederhanaan yang jelas, mereka kadangkala boleh membingungkan apabila digunakan pada pelbagai jenis data. Mari kita mendalami selok-belok mereka untuk menghilangkan sebarang kekeliruan.

Kebenaran dan Kepalsuan: Asas

Kunci untuk memahami pengendali logik terletak pada konsep JavaScript tentang kebenaran dan kepalsuan. Setiap nilai dalam JavaScript dianggap sama ada benar atau palsu. Nilai berikut dianggap palsu:

  • null
  • undefined
  • false
  • 0 (kedua-duanya positif dan negatif)
  • NaN
  • "" (kosong rentetan)

Operand AND (&&): Menerima Kepalsuan

Operan AND, &&, menilai kepada operan palsu yang pertama. Jika kedua-dua operan adalah benar, ia akan kembali benar. Walau bagaimanapun, jika mana-mana operan adalah palsu, ia akan segera mengembalikan nilai palsu itu.

true && true // true
false && true // false
true && false // false
false && false // false
Salin selepas log masuk

Operand OR (||): Mengejar Kebenaran

Operand OR, ||, berkelakuan bertentangan dengan DAN. Ia mengembalikan operan truthy yang pertama. Jika kedua-dua operan palsu, ia mengembalikan operan palsu yang terakhir.

true || true // true
true || false // true
false || true // true
false || false // false
Salin selepas log masuk

Operand NOT (!): Membalikkan Kebenaran dan Kepalsuan

Operand NOT, ! , mengembalikan benar jika operan itu palsu dan palsu jika operan itu benar. Ia pada asasnya menafikan keadaan logik operan.

!true // false
!false // true
!undefined // true
!"Hello" // false
Salin selepas log masuk

Pertimbangan Tambahan:

  • Operan logik menilai operan dari kiri ke kanan, berhenti sekali benar atau nilai palsu diperoleh.
  • Kebenaran dan kepalsuan boleh digunakan pada jenis data lain daripada boolean, seperti rentetan dan nombor.
  • memahami operator ini adalah penting untuk membina pernyataan bersyarat dan mencipta aliran program yang kompleks.

Atas ialah kandungan terperinci Bagaimanakah Pengendali Logik JavaScript Benar-benar Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan