首頁  >  文章  >  web前端  >  JS資料型別轉換總結

JS資料型別轉換總結

小云云
小云云原創
2018-02-12 15:19:431732瀏覽

在JS中資料型別轉換有兩種強制型別轉換和隱式型別轉換。本文主要和大家分享JS資料型態轉換總結,希望能幫助大家。

隱含型別轉換原則

  1. 都是數字,直接運算

  2. #都是字串,使用字元對應的ASCII值運算

  3. 有一個是boolean值,將boolean值轉換成數字,true->1或false->0

  4. 有一個是數字,將另一個轉成數字

  5. 如果有NaN,則結果是NaN或false

引用類型轉成原始型別分析

在JS內部定義了4個操作函數

  • #ToPrimitive(obj, [PreferredType])
    # obj:待轉換的物件
    PreferredType:待轉成的目標類型(只接受Number、String兩種類型,預設是空),如果obj是Date,則PreferredType=String,其餘的情況下PreferredType=Number

  • ##ToNumber(arguments)

  • ToString(arguments)

  • #ToBoolean(arguments)


JS資料型別轉換總結

JS資料型別轉換總結

JS資料型別轉換總結#這裡以物件轉數字為例

轉成Number

### ###轉成String#####################相關推薦:########JavaScript中關於資料型別轉換的具體分析## ##########php資料型別轉換實例詳解############淺聊javascript中的資料型別轉換######

以上是JS資料型別轉換總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn