typeof 返回變數的類型字元串值 、其中包括 “object”、“number”、“string”、“undefined”、“boolean”、 1、在變數只聲明、卻不初始化值 Or 在變數沒有聲明時 返回 “undefined” 2、所有引用對象,返回”object“ 3、根據變數值返回對應類 ...
typeof 返回變數的類型字元串值 、其中包括 “object”、“number”、“string”、“undefined”、“boolean”、
1、在變數只聲明、卻不初始化值 Or 在變數沒有聲明時 返回 “undefined”
> var b undefined > typeof(b) 'undefined'
> typeof e
'undefined'
>
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'
>
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' >