HTML: Markup language
CSS: Styling language
JavaScript: Scripting language
Web APIs: Programming interfaces
All web technology
Learn web development
Discover our tools
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
View in English Always switch to English
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Der bitweise UND-Zuweisungsoperator (&=) führt ein bitweises UND auf die beiden Operanden aus und weist das Ergebnis dem linken Operanden zu.
&=
let a = 5; // 00000000000000000000000000000101 a &= 3; // 00000000000000000000000000000011 console.log(a); // 00000000000000000000000000000001 // Expected output: 1
x &= y
x &= y entspricht x = x & y, außer dass der Ausdruck x nur einmal ausgewertet wird.
x = x & y
x
let a = 5; // 5: 00000000000000000000000000000101 // 2: 00000000000000000000000000000010 a &= 2; // 0 let b = 5n; b &= 2n; // 0n
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
&