JavaScript中的parseInt()函數用于將字符串轉換為整數。它接受兩個參數:要轉換的字符串和一個可選的基數(表示要解析的字符串的進制,默認為十進制)。
parseInt()函數會從字符串的開頭開始解析,直到遇到一個無效的字符或者到達字符串的末尾。它會忽略字符串前面的空格,并且可以解析正負號。
以下是使用parseInt()函數的一些示例:
parseInt("123"); // 返回 123
parseInt("123.45"); // 返回 123
parseInt("3.14"); // 返回 3
parseInt("0xFF"); // 返回 255,基數為16
parseInt("10", 2); // 返回 2,解析二進制數
parseInt("100", 10); // 返回 100,解析十進制數
parseInt("A", 16); // 返回 10,解析十六進制數
需要注意的是,如果字符串無法解析為整數,parseInt()函數會返回NaN(Not a Number)。
另外,如果要解析一個浮點數,可以使用parseFloat()函數。這個函數與parseInt()函數類似,但是可以解析小數。