var a = [0];if ([0]) {
console.log(a == true);
} else {
console.log("wut");
}會輸出 false想知道 if 語句的真值判斷是怎么的還有if(!!a){
...
}中雙感嘆號的意義我知道在其他地方雙感嘆號是強制轉換為boolea值,但是在if語句中有什么意義
JavaScript中if語句的真值判定問題
長風秋雁
2018-08-10 09:09:53