1. 程式人生 > >詳解ECMAScript typeof用法

詳解ECMAScript typeof用法

typeof 返回變數的型別字串值 、其中包括 “object”、“number”、“string”、“undefined”、“boolean”、

1、在變數只宣告、卻不初始化值 Or 在變數沒有宣告時 返回 “undefined”

> var b
undefined
> typeof(b)
'undefined'
> typeof e
'undefined'
>

前端全棧學習交流圈:866109386,面向1-3經驗年前端開發人員,幫助突破技術瓶頸,提升思維能力,群內有大量PDF可供自取,更有乾貨實戰專案視訊進群免費領取。

2、所有引用物件,返回”object“

> var a = new Object()
undefined
> typeof a
'object'
> var b = new String("str")
undefined
> typeof b
'object'
> var c = new Boolean(false)
undefined
> typeof c
'object'
>
> var d = []
undefined
> typeof d
'object'
>
> var e = {}
undefined
> typeof e
'object'
>

前端全棧學習交流圈:866109386,面向1-3經驗年前端開發人員,幫助突破技術瓶頸,提升思維能力,群內有大量PDF可供自取,更有乾貨實戰專案視訊進群免費領取。

3、根據變數值返回對應型別 “string”、“number”、“boolean”

> var a = 98
undefined
> typeof a
'number'
> var b = 'aaa'
undefined
> typeof b
'string'
> var c = true
undefined
> typeof c
'boolean'
>