欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

javascript 字符轉整數

馮子軒1年前7瀏覽0評論
在開發中,我們經常需要將字符串轉換成整數。而在javascript中,字符串轉整數可以通過parseInt()函數來實現。該函數會將一個字符串解析成指定進制的整數,返回一個整數值。 例如,我們可以將字符串"123"轉成整數 123,代碼如下:
let str = "123";
let num = parseInt(str);
console.log(num); // 123
但需要注意的是,如果字符串中存在非數字字符, parseInt() 函數會忽略非數字字符并返回數字部分。舉個例子,將字符串"123abc"轉成整數,代碼如下:
let str = "123abc";
let num = parseInt(str);
console.log(num); // 123
在以上例子中,字符串中的"abc"被忽略了。如果要將字符串中所有字母都剔除,可以使用正則表達式將字符串中的非數字部分全部替換成空字符串,代碼如下:
let str = "123abc";
let num = parseInt(str.replace(/\D+/g, ''));
console.log(num); // 123
另外, parseInt() 函數還可以接收第二個參數,指定轉換的進制。例如,將十六進制字符串"0xff"轉換成整數,代碼如下:
let hexStr = "0xff";
let num = parseInt(hexStr, 16);
console.log(num); // 255
此時, parseInt() 函數第二個參數指定為 16,代表將字符串解析成十六進制數。 除了 parseInt() 函數外, javascript 還提供了 parseFloat() 函數,用于將字符串轉換成浮點數。 如果輸入參數不是字符串,則 parseFloat() 將強制將其轉換成字符串類型并執行轉換。例如:
let num = parseFloat(3.14);
console.log(num); // 3.14
以上就是 javascript 中將字符串轉換成整數的方式,十分簡單并且實用。在開發過程中,多多了解這些轉換函數的使用方法,能夠更好地為我們的工作帶來便利。