關於js的資料型別我們跟大家分享很多,本文主要繼續跟大家分享JS的資料型別實例詳解,希望能幫助大家。
typeof()傳回的6 種資料型別:
number、string、boolean、undefined、object、function
#顯示類型轉換的六種方式:
Number(mix)、parserInt(string,radix)、parseFloat(string)、toString()、String(mix)、Boolean()
1、 Number(mix) 非數字元素使用此方法傳回NaN(包含一半數字一半字串的參數)
2、parserInt(string,radix) 傳回第一個非數字字元前的數字,第二個參數為轉換基數(2-36進位),設定此參數,將轉換基數進 制的目標變數轉換為10進位數字
3、parseFloat(string) 傳回除第一個小數點之外的第一個非數字前的數字
4、toString() 變數.toString(),將變數轉換為字串,null和undefined不能呼叫該方法
5、String(mix) 所有放入的參數可轉換為字串
6、Boolean() 將參數轉換為布林值
隱含型別轉換的七中方式:
isNaN()、++/—+/-(一元正負)、+、-*/%、&& | | !、<> <= > =、== ! =
1、isNaN() 先將參數呼叫Number方法,然後再和NaN進行比對
2、++/—+/-(一元正負)將跟在後面的元素轉換為number型別
3、+ 加號的左右兩端只要存在一個字串型別的變量,便將另一側的變數也轉換為String型別
#4、 -*/% 轉換為number型別
5、&& | | ! 轉換為Boolean型別
6、<> <= >= 轉換為number型別
7、== != 轉換為Boolean類型
未定義的變數直接使用會報錯,但是用typeof(變數)不會報錯,而是傳回一個字串「undefined」
相關推薦:
以上是JS的資料型別實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!