js typeof 能得到哪幾種類型


typeof運算符可以判斷表達式的類型,根據表達式返回七種結果:number,string,boolean,undefined,object,function,symbol

typeof的用法有兩種:

1.typeof a

2.typeof(a)

對於數字來說,typeof返回number,這里數字包括整數和浮點數,一律返回number

對於字符串,typeof返回string

對於布爾值,typeof返回string

對於對象,typeof返回object,正是由於typeof運算符對於任何對象都統一返回object,因此我們無法知道某個對象是否是數組,或者說是對象的一個實例。instanceof運算符用來彌補這一缺點,比如var a=new Array();console.log(a instanceof Array);返回的是true

對於未定義的值和不存在的對象,typeof返回undefined

對於symbol,typeof返回symbol

對於函數,typeof返回function

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM