Javascript ~~运算符

2019-03-07  本文已影响0人  我性本傲

作用 :就是将一些变量转化为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

上一篇 下一篇

猜你喜欢

热点阅读