Javascript中typeof instanceof constructor的区别
生活随笔
收集整理的這篇文章主要介紹了
Javascript中typeof instanceof constructor的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
typeof
typeof,是一個運算符,運算中需要一個操作數,運算的結果就是這個操作數的類型,運算的結果是一個字符串。他有一定的局限性,對于對象類型的值,只能得到一個object結果,卻不能精確得到此值的精確類型。
1.例一
2.例二
instanceof
instanceof,也是一個運算符,運算中需要兩個操作數,運算的結果是true或false,表示此值是不是某一個類的示例,能得到一個值的具體類型。
1.可以判斷具體的對象
2.左側必須是對象,否則永遠是false
constructor
constructor是對象的一個屬性,不是運算符,constructor屬性指向對象的構造函數。
JS內置對象類型
Array、Boolean、Date、Function、Global、Math、Number、Object、RegExp、String
總結
以上是生活随笔為你收集整理的Javascript中typeof instanceof constructor的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WebStorm、PHPStorm、In
- 下一篇: shell 语法格式