javascript之類型轉換,javascript轉換

來源:互聯網
上載者:User

javascript之類型轉換,javascript轉換

JavaScript是一種無類型語言,但同時JavaScript提供了一種靈活的自動類型轉換的處理方式。基本規則是,如果某個類型的值用於需要其他類型的值的環境中,JavaScript就自動將這個值轉換成所需要的類型。

以下列出JavaScript一種特定類型用於一種特定環境下時所執行的轉換。

類型轉換

 值       字串       數字     布爾值       對象

未定義   "undefined"     NaN       false         Error

null       "null"          0          false             Error

非Null 字元串  As is  字串的數字值或NaN   true            String對象

Null 字元串    As is           0           false           String對象

0           "0"             As is        false          Number對象

NaN       "NaN"            As is        false           Number對象

無窮大    "Infinity"          As is          true           Number對象

負無窮大  "-Infinity"          As is          true          Number對象

其他所有數字 數位字串值 Asis          true           Number對象

true       "true"             1            As is          Boolean對象

false       "false"            0            As is           Boolean對象

對象   toString() valueOf()或toString()或NaN  true           As is                                                                 

 


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.