作用 :就是將一些變量轉(zhuǎn)化為Number(數(shù)字)類型的!!!
數(shù)字類型的字符串可以轉(zhuǎn)化為純數(shù)字
let a = '111111';
console.log( ~~a ); //輸出111111
字符串中帶了其他字母,符號(hào),都會(huì)輸出 Number類型的0
let a = 'aaa';
console.log( ~~a ); //輸出0
boolen類型的,如果為true則輸出1,false輸出0;
let hello = 1 == 1;
console.log( ~~hello );//輸出1
特殊類型,轉(zhuǎn)化為Boolean是true的輸出1,轉(zhuǎn)化為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