当前位置: 首页 > Web前端 > HTML

【每天一包0004】array-slice

时间:2023-04-02 16:50:43 HTML

github地址:https://github.com/ABCDdouyae...array-slice截取数组,与数组的slice方法一致用法:array-slice(array,start,end)returns:array源码相关to位运算学习太在意位运算,重新学习下位运算NOT(~):求数的负数减1位运算AND(&):对齐两个数的32位二进制,并对每一位求两者的与操作位操作XOR(|):对齐两个数的32位二进制,每一位求两个位操作的或操作左移操作(<<):移位将32位二进制数向左移动固定位数0代位运算有符号右移操作(>>):将32位二进制数向右移动固定位数其他位置0代位操作无符号右移操作(>>>):同有符号右移正数letb=10;//1010letc=5;//101console.log(b&c);//0console.log(b|c);//15console.log(c<<3);//40console.log(-c<<3);//-40console.log(c>>3);//0console.log(c>>1);//2console.log(-c>>1);//-3控制台。日志(c>>>1);//2/***b0000000000000000000000000000101010*c000000000000000000000000000001015*========================================*b&c000000000000000000000000000000000*b|c0000000000000000000000000000111115***000000000000000000000000000001015*c<<50000000000000000000000000010100040*c>>300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000来州0000000000000000000000000000000000000000000000来州1011*-c>>111111111111111111111111111111101*-00000000000000000000000000000011*/