-3
if(typeof(variable) === "boolean"){
// variable is a boolean
}
以下两个代码示例中的哪一个等同于上面的那个?typeof方法在Javascript中如何工作?
样品1个
if(variable === true || variable === false){
// variable is a boolean
}
样品2
if(variable == true || variable == false){
// variable is a boolean
}
明显不是第二个,因为'1 == true',但不是布尔型 – Eric
如果这是你的问题,为什么不试试在控制台中输入typeof(1)=='boolean'',而不是问一个人? – Eric