var num = parseint(demo ,radix); //demo 是你要轉換的那個數
var demo =」123」;
var num = parseint(demo);
console.log(typeof(num) + 「:」 + num);//number:123
var demo = true;
var num = parseint(demo);
console.log(typeof(num) + 「:」 + num);//number: nan
var demo = false;
var num = parseint(demo);
console.log(typeof(num) + 「:」 + num);//number: nan
var demo = 123.9;
var num = parseint(demo);
console.log(typeof(num) + 「:」 + num);//number: 123,直接砍掉小數非四捨五入
var demo = 「10」;
var num = parseint(demo ,16);
console.log(typeof(num) + 「:」 + num); //number: 16
var num = parseint(demo ,radix); //radix 是基底的意思
解釋:radix 寫成 16,系統會認為是以 16 進製為基底, 10(一零)是 16 進製的一零,是
以 16 進製為基底,把他轉成為 10 進製的數字(就是 16),上面是以目標進製為基底,
轉換成十進位制(radix 範圍是 2-36)
例:
//1、
parseint(10,2)//結果是 2 因為把10看成是二進位制把它轉換成10進製得2
//2var demo = 「123abc」;
var num = parseint(demo);
console.log(typeof(num) + 「:」 + num);//結果:number: 123
//因為parseint 從數字類開始看,看到非數字類為止,返回原來的數
js中parseInt函式的解析
首先還是從很熱門的例項parseint 09 0說起。parseint number,type 這個函式後面如果不跟第2個引數來表示進製的話,預設是10進製。比如說parseint 010 10 就是10進製的結果 10,parseint 010 2 就是2進製的結果 2,parseint 010 ...
JS中parseInt 使用注意事項
parseint 函式 作用 解析字串,並轉換成整數 格式 parseint string s int radix 說明 s需解析的字串,radix說明是幾進製的 注意 若是,可選引數radix不填寫,js會自動識別,其中規則如下 以 0x 或 0x 開頭,parseint 會把 string 除0...
parseInt鮮為人知的用法
var float num 3.14 float num parseint float num console.log float num var str num 3.14string str num parseint str num console.log str num 注意 parseint轉...