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!