JS其餘類型值轉化爲Boolean類型規則

因爲最近在筆試的時候,發現好多關於其餘類型轉化爲Boolean類型的題目,所以總結一下!正則表達式

1、String類型轉化爲Boolean

1.轉化結果爲true的狀況

①任何非空字符串數組

PS:空白字符串也是返回true對象

2.轉化結果爲false的狀況

①空字符串字符串

2、Number類型轉化爲Boolean

1.轉化結果爲true的狀況

①任何非0數字值(包括無窮大)im

2.轉化結果爲false的狀況

①0總結

②NaN筆試

3、Object類型轉化爲Boolean

1.轉化結果爲true的狀況

①任何對象(包括空的對象)img

②數組對象(包括空數組)字符

③正則表達式數字

2.轉化結果爲false的狀況

①空對象

PS:這裏要跟前面的空的對象{}做區分,空的對象表示這個對象建立了,可是裏面沒東西,而空對象表示的是沒有建立,就是一個null

4、Undefined類型轉化爲Boolean

1.只能返回false

相關文章
相關標籤/搜索