左移赋值(<<=)
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
左移赋值运算符(<<=
)将变量向左移动指定的位数,并将结果赋值给变量。
尝试一下
语法
js
x <<= y // x = x << y
示例
使用左移赋值
js
let a = 5;
// 00000000000000000000000000000101
a <<= 2; // 20
// 00000000000000000000000000010100
规范
Specification |
---|
ECMAScript Language Specification # sec-assignment-operators |
浏览器兼容性
BCD tables only load in the browser