js 中 true == 1 false == 0

在es5中,處理true == 1 和 false == 0 的判斷流程是這樣的:es5 若是比較的二者中有boolean,會把 boolean 先轉換爲對應的 number,即 0 和 1(false是0,1是true) 若是比較的雙方中有一方爲number一方爲string,會把string轉換爲數字 把string直接轉換爲boolean的時候,空字符串‘’轉換爲 false,除此外的一切字
相關文章
相關標籤/搜索