javascript
JavaScript基础02【强制类型转换(String Number Boolean) 其它进制数】
學習地址:
JavaScript基礎、高級學習筆記匯總表【尚硅谷最新版JavaScript基礎全套教程完整版(140集實戰教學,JS從入門到精通)】
目? ?錄
課時11:JS基礎_強制類型轉換-String
1、強制類型轉換概念
2、 將其他的數據類型轉換為String
2.1、轉換方式1:調用變量的toString()方法
2.2、轉換方式2:調用String()函數
課時12:JS基礎_強制類型轉換-Number
1、轉換方式1:使用Number()函數
2、轉換方式2:parseInt()、parseFloat()
課時13:JS基礎_其他進制的數字
課時14:JS基礎_轉換為Boolean
課時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()函數
- 字符串 --> 數字
- 布爾 --> 數字
- 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
總結
以上是生活随笔為你收集整理的JavaScript基础02【强制类型转换(String Number Boolean) 其它进制数】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java【快速排序、插入排序、简单选择排
- 下一篇: JavaScript基础03【算数运算符