parseInt()可以轉換數值類型。接收兩個參數;第一個參數是要轉換的值,第二個參數是進制。
基本用法是:
var a = parseInt("10");//將字符串轉換成數值類型 console.log(a) //10 var b = parseInt("10ab");//將字符中的數字轉成數值類型,不識別字母、特殊字符 console.log(b);//10 var c = parseInt("1*0f2a") console.log(c);//1 var e = parseInt("10.35"); console.log(e);//10 var d = parseInt(10.12);//取整 console.log(d)//10
有道面試題:
var arr = [1,2,3].map(parseInt); console.log(arr);
結果是:[1,NaN,NaN];