var foo = true;
console.log(!foo); // false
console.log(!!foo); // true
两个 !! 就是 非非 如果值为boolean值 两个感叹号!!跟没有感叹号! 效果一样
不同的地方在于 两个感叹号可以实现值的类型转换
var a = 1;
var b = ( a & 10 );
console.log(b); //
console.log(!b); // true
console.log(!!b); // false
2022-04-16 05:07:05
var foo = true;
console.log(!foo); // false
console.log(!!foo); // true
两个 !! 就是 非非 如果值为boolean值 两个感叹号!!跟没有感叹号! 效果一样
不同的地方在于 两个感叹号可以实现值的类型转换
var a = 1;
var b = ( a & 10 );
console.log(b); //
console.log(!b); // true
console.log(!!b); // false