位运算 让js更简洁

废话不说,直接看例子,来看看它的好处

用 “|” 取整
let num=1.5
num=num|0; // 1​
用 “>>” 取半
let num=4;
num=num>>1; // 2
用 “<<” 加倍
let num=2;
num=num<<1; / / 4
用 “^” 两值交换
let a=1;
let b=2;

a^=b;
b^=a;
a^=b;
// a===2,b===1
用 “&” 判断奇数
let n=3;
let m=4;
n&1===1; // true 奇数
m&1===1; // false 偶数
用 “~” 判断项是否存在
let firstname="Ma";
let fullname="Jack Ma";
let isExist=!!~fullname.indexOf(firstname); // true

文章作者: qiangqiang
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 qiangqiang !
评论
 上一篇
element联级选择器(获取省市地区)后台动态获取 element联级选择器(获取省市地区)后台动态获取
如何根据后台接口数据动态展示联级选择器,本文章以获取省市地区为例进行说明 通过点击省地区动态获取市地区 首先,看一下element联级选择器长啥样: <el-cascader :options="options"
2019-10-14
下一篇 
vue根据后台字段动态显示图片 vue根据后台字段动态显示图片
说明 之前搜了很多,有通过把每个图片展示通过状态控制显示的有通过require每个图片通过状态控制显示的要是数量少还好说,数量多了这种方法肯定是要放弃的 本事例就以银行图标显示为例,根据后台返回银行类型字段显示本地对应银行图标具体实现1、首
2019-09-30
  目录