日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript基础02【强制类型转换(String Number Boolean) 其它进制数】

發布時間:2024/9/30 javascript 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript基础02【强制类型转换(String Number Boolean) 其它进制数】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

學習地址:

  • 谷粒學院---尚硅谷
  • 尚硅谷最新版JavaScript基礎全套教程完整版(140集實戰教學,JS從入門到精通)

  • 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()函數

    • 字符串 --> 數字
  • 如果是純數字的字符串,則直接將其轉換為數字
  • 如果字符串中有非數字的內容,則轉換為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

    總結

    以上是生活随笔為你收集整理的JavaScript基础02【强制类型转换(String Number Boolean) 其它进制数】的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。