答案: 强制转换为boolean类型。
这是套路 , 如何把一个任意类型的值转换为布尔类型?
一个!是取非。再一个!又取非 。相当于把这个数据转换为boolen类型了
下面列举一下相关常用套路:
// 强制转换为Boolean 用 !!
var bool = !!"c";
console.log(typeof bool); // boolean
// 强制转换为Number 用 +
var num = +"1234";
console.log(typeof num); // number
// 或者:
var num = "1234"-0;
console.log(typeof num); // number
// 强制转换为String 用 ""+
var str = ""+ 1234;
console.log(typeof str); // string