學習地址:http://www.gulixueyuan.com/my/course/58【穀粒學院---尚硅谷】
🚀JavaScript專欄:https://blog.csdn.net/weixin_44949135/category_10123119.html🚀
筆記01【01-10】https://blog.csdn.net/weixin_44949135/article/details/106900161【js簡介、數據類型】
筆記02【11-14】https://blog.csdn.net/weixin_44949135/article/details/107092136【強制類型轉換、其他進制數字】
目 錄
2、轉換方式2:parseInt()、parseFloat()
課時11:JS基礎_強制類型轉換-String
1、強制類型轉換概念
- 指將一個數據類型 強制轉換爲 其他的數據類型;
- 類型轉換 主要指,將 其他的數據類型,轉換爲 String、Number、Boolean。
2、 將其他的數據類型轉換爲String
2.1、轉換方式1:調用變量的toString()方法
方式一:
- 調用被轉換數據類型的toString()方法
- 該方法不會影響到原變量,它會將轉換的結果返回
- 但是注意:null和undefined這兩個值沒有toString()方法,
如果調用它們的toString()方法,會報錯!
2.2、轉換方式2:調用String()函數
方式二:
- 調用String()函數,並將被轉換的數據作爲參數傳遞給函數
- 使用String()函數做強制類型轉換時,
對於Number和Boolean實際上就是調用的toString()方法
但是對於null和undefined,就不會調用toString()方法
它會將 null 直接轉換爲 "null"
將 undefined 直接轉換爲 "undefined"
課時12:JS基礎_強制類型轉換-Number
1、轉換方式1:使用Number()函數
- 字符串 --> 數字
- 如果是純數字的字符串,則直接將其轉換爲數字
- 如果字符串中有非數字的內容,則轉換爲NaN
- 如果字符串是一個空串或者是一個全是空格的字符串,則轉換爲0
- 布爾 --> 數字
- true 轉成 1
- false 轉成 0
- null --> 數字 0
- undefined --> 數字 NaN
2、轉換方式2:parseInt()、parseFloat()
- 這種方式專門用來對付字符串
- parseInt() 把一個字符串轉換爲一個整數
- parseFloat() 把一個字符串轉換爲一個浮點數
課時13:JS基礎_其他進制的數字
在js中,如果需要表示16進制的數字,則需要以0x開頭;
如果要表示8進制的數字,則需要以0開頭;
如果要表示2進制的數字,則需要以0b開頭,
但是不是所有的瀏覽器都支持!
課時14:JS基礎_轉換爲Boolean
將其他的數據類型轉換爲Boolean
- 使用Boolean()函數
- 數字 ---> 布爾
- 除了0和NaN,其餘的都是true
- 字符串 ---> 布爾
- 除了空串,其餘的都是true
- null和undefined都會轉換爲false
- 對象也會轉換爲true