Memahami Operator Bitwise JavaScript
JavaScript menawarkan satu set pengendali bitwise yang memanipulasi bit individu dalam nombor. Operator ini mendayakan operasi tahap bit yang cekap, membolehkan pembangun melaksanakan tugas seperti peralihan bit, perbandingan logik dan manipulasi bit.
Pengendali bitwise dalam JavaScript termasuk:
- x < ;<= y (x = x << y): Anjakan kiri bitwise. Mengalihkan bit x ke kiri dengan kedudukan y, dengan berkesan mendarab x dengan 2^y.
- x >>= y (x = x >> y): Anjakan kanan bitwise. Mengalihkan bit x ke kanan dengan kedudukan y, membahagikan x dengan 2^y dengan berkesan.
- x >>>= y (x = x >>> y): Anjakan kanan bitwise tidak ditandatangani . Serupa dengan >>=, tetapi menganjak sifar untuk kedudukan bit yang dikosongkan.
- x &= y (x = x & y): Bitwise AND. Melakukan operasi logik DAN pada bit x dan y, menghasilkan nilai di mana bit ditetapkan kepada 1 jika ia adalah 1 dalam kedua-dua x dan y.
- x ^= y (x = x ^ y ): Bitwise XOR. Melakukan operasi XOR logik pada bit x dan y, menghasilkan nilai di mana bit ditetapkan kepada 1 jika ia adalah 1 dalam sama ada x atau y tetapi bukan kedua-duanya.
- x |= y (x = x |. y): Bitwise ATAU. Melakukan operasi OR logik pada bit x dan y, menghasilkan nilai dengan bit ditetapkan kepada 1 jika ia adalah 1 dalam sama ada x atau y.
Pengendali ini ialah alat yang berkuasa untuk melaksanakan manipulasi tahap bit dalam program JavaScript, membolehkan pembangun mengendalikan data pada tahap bit dengan cekap.
Atas ialah kandungan terperinci Bagaimanakah Pengendali Bitwise Berfungsi dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!