第三章強制類型轉換
Cast type:強制類型轉換
將其他數據類型轉換成String類型
將其他數據類型轉換爲String
強制類型轉換:
-指將一個數據類型強制轉換爲其他數據類型
-類型轉換主要是指將其他數據類型轉換爲String,Boolean,Number
將其他數據類型轉換爲String
-方式一:調用被轉換數據的toString()方法
該方法不會影響到原變量
但是注意null和undefind這兩個值沒有toString()方法
如果調用他們的方法,會報錯
-方式二:調用string函數,並將被轉換的數據作爲參數傳遞給函數
將其他數據類型轉換爲Number類型
將其他數據類型轉換爲Number
轉換方式一:
使用Number()函數
- 字符串 -->數字
1,如果是純數字的字符串,則直接將其轉換爲數字
2,如果字符串中有非數字內容,則轉換爲NaN
3,如果字符串是一個空串或者是一個全是空格的字符串,則轉換爲0
- 布爾 -->數字
true 轉成1
false 轉成0
- null -->數字 0
- undefind --> 數字NaN
--
轉換方式二:
-這種方式專門用於字符串
-parseInt() 把一個字符串轉換爲一個整數
-parseFloat() 把一個字符串轉換爲一個浮點數