JS其它值转为布尔类型

版权声明: https://blog.csdn.net/qq_33459369/article/details/81810882
      在JavaScripe中除了undefined、null、0、-0、NaN、''会被转换成false,其他的值都会转换成true。

1、使用Boolean()

    var a=null;
    console.log(Boolean(a)); //false

2、!!:第一个'!'将值转换成布尔值并取其值的非值,第二个'!'将其布尔值还原,类似于“负负得正”的道理

console.log(!!a); //false

猜你喜欢

转载自blog.csdn.net/qq_33459369/article/details/81810882
今日推荐