這篇文章帶給大家的內容是關於JavaScript資料類型有幾種,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
JavaScript資料型別一共有7種:
Undefined
Null
Boolean
String
Symbol
Number
Object
除了Object之外的6種屬於原始資料型別。有時,我們也會細分Object的類型,例如Array,Function,Date,RegExp等。
typeof
typeof可以用來區分除了Null類型以外的原始資料類型,物件類型的可以從普通物件裡面辨識出函數:
問題一:typeof不能辨識null,如何辨識null?
答案:如果想要判斷是否為null,可以直接使用===全等運算子來判斷(或使用下面的Object.prototype.toString方法):
問題二: typeof作用於未定義的變量,會報錯嗎?
答案:不會報錯,回傳"undefined"。
問題三:typeof Number(1)的回傳值是什麼?
答案:"number"。注意Number和String作為普通函數呼叫的時候,是把參數轉換成對應的原始資料型別,也就是類似做一個強制型別轉換的操作,而不是預設當做建構函式呼叫。注意和Array區分,Array(...)等價於new Array(...)。
問題四:typeof new Number(1)的回傳值是什麼?
答案:"object"。
以上就是對JavaScript資料型別有幾種的完整介紹,如果您想了解更多有關JavaScript影片教學#,請追蹤PHP中文網。
以上是JavaScript資料型別有幾種?看完你知道了的詳細內容。更多資訊請關注PHP中文網其他相關文章!