码迷,mamicode.com
首页 > 其他好文 > 详细

parseInt

时间:2019-10-22 20:35:08      阅读:71      评论:0      收藏:0      [点我收藏+]

标签:dfs   str   开始   ons   OLE   col   例子   class   code   

parseInt格式

parseInt(string,redix)

  • string,必须,要被解析为整数的字符串,字符串不一定必须是数字,但是开头必须可以转换为数字。
  • radix,可选,解析时采用何种进制解析。
  1.   范围:(2 - 36),不在这个范围内返回NAN,
  2.   为0或者省略按照10进制解析;若开头以“0x” 或 “0X” 开头,将以 16进制解析。

例子:

console.log(parseInt("10lfsdfsad1"));  //10
console.log(parseInt(" 10lfsdfsad1")); //10
console.log(parseInt("11",2));    //3
console.log(parseInt("8",3));    //NaN,3进制范围是1-2,8不在这个范围返回NaN。
console.log(parseInt("12",3));  //5 = 2*3的0次方+1*3的1次方
console.log(parseInt("8",5));    //NaN,5进制范围是1-4,8不在这个范围返回NaN。
console.log(parseInt("118",5));    //6,1在这个范围返回1,8去掉,从1开始作为第0位算6 = 1 * 5的1次方+1*5的0次方
console.log(parseInt("119",10)); //119
console.log(parseInt("010"));   //10
console.log(parseInt("0x"));   //0

console.log(parseInt("1f",16)); //1*16的1次方+15*16的0次方 = 16 + 15 = 31
 

 

parseInt

标签:dfs   str   开始   ons   OLE   col   例子   class   code   

原文地址:https://www.cnblogs.com/hzozj/p/11722044.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!