Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimanakah pengendali bitwise dalam JavaScript berfungsi?

Bagaimanakah pengendali bitwise dalam JavaScript berfungsi?

Patricia Arquette
Patricia Arquetteasal
2024-11-07 14:34:03638semak imbas

How do bitwise operators in JavaScript work?

Operator Bitwise dalam JavaScript

JavaScript menyediakan rangkaian pengendali bitwise yang melakukan operasi pada perwakilan binari operan mereka. Memahami kefungsian pengendali ini adalah penting untuk memanipulasi data binari dan melaksanakan pengiraan bitwise.

Operator Shift

  • x <<= y (x = x << y): Mengalihkan perwakilan perduaan x ditinggalkan oleh bit y, pada asasnya mendarabkannya dengan 2 kepada kuasa y.
  • x >> = y (x = x >> y): Mengalihkan perwakilan perduaan x ke kanan dengan bit y, dengan berkesan membahagikannya dengan 2 kepada kuasa y.

Operator Bitwise Logik

  • x &= y (x = x & y): Melakukan operasi bitwise AND, yang menetapkan setiap bit dalam x kepada 1 jika kedua-duanya sepadan bit dalam x dan y ialah 1, dan kepada 0 sebaliknya.
  • x ^= y (x = x ^ y): Melakukan operasi eksklusif OR (XOR) bitwise, yang menetapkan bit dalam x kepada 1 jika bit yang sepadan dalam x dan y berbeza, dan kepada 0 jika ia sama.
  • x |= y (x = x | y): Melakukan a operasi ATAU bitwise, yang menetapkan sedikit dalam x kepada 1 jika sama ada bit yang sepadan dalam x atau y ialah 1, atau kepada 0 jika kedua-duanya adalah 0.

Atas ialah kandungan terperinci Bagaimanakah pengendali bitwise dalam JavaScript berfungsi?. 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