關於parseInt函數的一切

沙摩柯 2024-09-04 14:00 11次浏览 0 条评论 taohigo.com

關於JS的手動類型轉換,parseInt是我們最早接觸的函數之一。

接下來我們詳細的總結一下它的用法,你可以點擊收藏,以備不時之需。

作用是將參數(通常為字符串)強制轉換為整數。

它有兩個參數,第二個可以省略,我們先展示常見的用法

1. 轉換規則:依次將字符串中從左到右的數字部分轉為整數,一旦轉換失敗,返回NaN。

(1) 參數是字符串類型:

var a = parseInt(10); //將字符串轉成整數類型
console.log(a); // 10

var b = parrseInt(10true); //將有效數字部分轉為整數,提取開頭數字部分
console.log(b); // 10

var c = parseInt(10true20); //隻將開頭有效部分轉為整數
console.log(c); //10

var d = parseInt(045zoo); //開頭部分轉為整數,數字前面的0省略
console.log(d); //45

var f = parseInt(34.5); //整數部分,小數點非數字部分,舍去
console.log(f); //34

var g = parseInt(a3); //若不是以數字開頭,轉為NaN(Not a Number 不是數字)的特殊數值
console.log(g); //NaN