js中的parseInt()

一:基本概念

parseInt是window对象的一个方法,主要是用来把各数据类型转化为十进制整数数字。
语法:parseInt(数值,(进制)),其中第一个参数为数值可以是任意类型值如果不能转化为十进制的就会返回NaN,进制是可选的,默认的为十进制

二:常见用法

2.1:将字符串类型的数值转化为真正的数值
eg:parseInt("123")//123
注意的点:preseInt转化过程是按位来转化直到遇到不能转化的值为止(即不是数字),后面即使有可以转化的数值也不会在进行转化了
eg:pareInt("123ab123")//123
a为非数字不可进行转换自动舍弃后面所有的值
若能转换一个都没有则返回NaN
eg:parseInt("abc123")//NaN

2.2:进行进制的转换

即将其他进制的值转10进制

eg:
parseInt(110,2)//6
parseInt("010",16)//16
注意:
1:进制的范围为0-32
2:0进制相当没加即为10进制效果一样
3:数值要符合进制规则否则为NaN
eg:
parseInt('100',0)//100
parseInt("100",33)//NaN
parseInt('123',2)//NaN(因为二进制没有2,3)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值