作用 :就是将一些变量转化为Number(数字)类型的!!!
数字类型的字符串可以转化为纯数字
let a = '111111';
console.log( ~~a ); //输出111111
字符串中带了其他字母,符号,都会输出 Number类型的0
let a = 'aaa';
console.log( ~~a ); //输出0
boolen类型的,如果为true则输出1,false输出0;
let hello = 1 == 1;
console.log( ~~hello );//输出1
特殊类型,转化为Boolean是true的输出1,转化为boolean是false的输出0;
let hyb = undefined;
console.log( ~~hyb );//输出0
let a = !undefined;
console.log( ~~a );//输出1
let b = !null;
console.log( ~~b );//输出1
let c = !NaN;
console.log( ~~c );//输出1