-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