js 中的 ~~用处

当前端处理返回码的时候 

  if (~~msg.code == 2) {
            showInfoPopup('重复申请,把机会留给其他小伙伴吧');
            return;
          }

可以忽略接口传的的是‘2’还是2

let a = '2'
console.log(~a)     //-3
console.log(~~a)    //2
let b = 2
console.log(~b)     //-3
console.log(~~b)    //2
原文地址:https://www.cnblogs.com/ybleeho/p/8444304.html