首頁 >web前端 >js教程 >如何在 JavaScript 中將字串轉換為整數?

如何在 JavaScript 中將字串轉換為整數?

Linda Hamilton
Linda Hamilton原創
2024-12-28 06:47:11996瀏覽

How Can I Convert Strings to Integers in JavaScript?

在 JavaScript 中將字串轉換為整數

在 JavaScript 中,有多種方法可用於將字串轉換為整數。

原生數字函數

最簡單的方法是使用原生Number 函數:

const x = Number("1000");

parseInt()

parseInt()函數將字串轉換為整數,可以選擇指定基數數字的(基數)。預設情況下,它使用基數 10,結果為十進制數。
const x = parseInt("1000", 10);

一元加運算子

如果字串已經是整數(沒有前導或尾隨)字元),一元加運算子 ( )可以是使用:
const x = +"1000";

Math.floor()

如果字串表示浮點數並且你想將其轉換為整數,Math.floor()可以使用:
const x = Math.floor("1000.01");

parseFloat()與Math.floor()

如果你想保留小數部分(如果有的話)然後四捨五入到最接近的整數,你可以使用 parseFloat() 和 Math.floor():
const x = Math.floor(parseFloat("1000.01"));

Math.round()

類似於Math.floor()、Math.round() 也執行字串到數字的轉換並傳回四捨五入的數字:
const x = Math.round("1000"); // Equivalent to round("1000", 0)

以上是如何在 JavaScript 中將字串轉換為整數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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