javascript 類型判斷

instanceof

關於object類型的判斷,使用instanceof判斷是比較靠譜的方法。instanceof所做的事情是,先取出類型對象(String)的prototype成員(String.prototype),然後和要判斷類型的對象(a)的原型鏈中的對象逐個比較。當發現是一個對象的時候返回true,原型鏈中當前節點是null的時候返回false。  
類型判斷示例:判斷一個變量是否是字符串類型  

typeof  
typeof操作可能返回的類型爲undefined、object、number、string、function、boolean。但是會有一些情況並不能完全判斷準確。比如typeof new String('')的值爲object。

typeof()
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章