JavaScript parseInt()函數(shù)的用法是什么

小億
89
2023-10-10 19:36:57
欄目: 編程語言

JavaScript中的parseInt()函數(shù)用于將字符串轉(zhuǎn)換為整數(shù)。它接受兩個(gè)參數(shù):要轉(zhuǎn)換的字符串和一個(gè)可選的基數(shù)(表示要解析的字符串的進(jìn)制,默認(rèn)為十進(jìn)制)。

parseInt()函數(shù)會(huì)從字符串的開頭開始解析,直到遇到一個(gè)無效的字符或者到達(dá)字符串的末尾。它會(huì)忽略字符串前面的空格,并且可以解析正負(fù)號(hào)。

以下是使用parseInt()函數(shù)的一些示例:

parseInt("123"); // 返回 123
parseInt("123.45"); // 返回 123
parseInt("3.14"); // 返回 3
parseInt("0xFF"); // 返回 255,基數(shù)為16
parseInt("10", 2); // 返回 2,解析二進(jìn)制數(shù)
parseInt("100", 10); // 返回 100,解析十進(jìn)制數(shù)
parseInt("A", 16); // 返回 10,解析十六進(jìn)制數(shù)

需要注意的是,如果字符串無法解析為整數(shù),parseInt()函數(shù)會(huì)返回NaN(Not a Number)。

另外,如果要解析一個(gè)浮點(diǎn)數(shù),可以使用parseFloat()函數(shù)。這個(gè)函數(shù)與parseInt()函數(shù)類似,但是可以解析小數(shù)。

0