你所不知道的JS中的!!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Candy_yl/article/details/79281285

我们都知道:!!一般用来将后面的表达式强制转换为布尔类型的数据(Boolean),也就是true或者false;

    var a;
    var b=!!a;

a默认是undefined
!a是true,
!!a则是false,所以b的值是false,而不再是undefined,

猜你喜欢

转载自blog.csdn.net/Candy_yl/article/details/79281285