選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

JavaScript parseInt() 函式


示例

解析不同的字串

var a = parseInt("10") + "<br>";
var b = parseInt("10.00") + "<br>";
var c = parseInt("10.33") + "<br>";
var d = parseInt("34 45 66") + "<br>";
var e = parseInt(" 60 ") + "<br>";
var f = parseInt("40 years") + "<br>";
var g = parseInt("He was 40") + "<br>";

var h = parseInt("10", 10)+ "<br>";
var i = parseInt("010")+ "<br>";
var j = parseInt("10", 8)+ "<br>";
var k = parseInt("0x10")+ "<br>";
var l = parseInt("10", 16)+ "<br>";

var n = a + b + c + d + e + f + g + "<br>" + h + i + j + k +l;
自己動手試一試 »

定義和用法

parseInt() 函式解析一個字串並返回一個整數。

radix 引數用於指定要使用的數字系統,例如,基數為 16(十六進位制)表示字串中的數字應從十六進位制數解析為十進位制數。

如果省略 radix 引數,JavaScript 會假定如下:

  • 如果字串以 "0x" 開頭,則基數為 16 (十六進位制)
  • 如果字串以 "0" 開頭,則基數為 8 (八進位制)。此功能已棄用
  • 如果字串以任何其他值開頭,則基數為 10 (十進位制)

注意: 只返回字串中的第一個數字!

注意: 允許前導和尾隨空格。

注意: 如果第一個字元不能轉換為數字,parseInt() 將返回 NaN。

注意: 舊版瀏覽器會將 parseInt("010") 的結果視為 8,因為舊版本的 ECMAScript(ECMAScript 5 之前)在字串以 "0" 開頭時預設使用八進位制基數 (8)。從 ECMAScript 5 開始,預設是十進位制基數 (10)。



瀏覽器支援

函式
parseInt()

語法

parseInt(string, radix)

引數值

引數 描述
string 必需。要解析的字串
radix 可選。一個介於 2 到 36 之間的數字,表示要使用的數字系統

技術詳情

返回值 一個數字。如果第一個字元無法轉換為數字,則返回 NaN
JavaScript 版本ECMAScript 1

×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援