JavaScript字符串转数字

parseFloat('21.24abc') -> 21.24

parseInt("234blue"); -> 234
parseInt("0xA"); -> 10
parseInt("28.5"); -> 22
parseInt("yes"); -> NaN

if (isNaN(value))
{
	console.log('NaN value');
}


parseInt("AF", 16); -> 175
parseInt("10", 2); -> 2
parseInt("10", 8); -> 8
parseInt("10", 10); -> 10

如果十进制数包含前导0,那么最好采用基数10,这样才不会意外地得到八进制的值。例如:
parseInt("010"); -> 8
parseInt("010", 8); -> 8
parseInt("010", 10); -> 10

Number(false);	-> 0
Number(true); 	-> 1
Number(undefined); -> NaN
Number(null);			 -> 0
Number( "5.5 ");	 -> 5.5
Number( "56 ");		 -> 56
Number( "5.6.7 "); -> NaN
Number(new Object()) -> NaN

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值