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”

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