Bagaimanakah pengendali bitwise dalam JavaScript berfungsi?

Patricia Arquette
Lepaskan: 2024-11-07 14:34:03
asal
592 orang telah melayarinya

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!

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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!