jQuery将字符串转换为数字

本文详细介绍了JavaScript中数值解析的方法,包括parseInt(), parseFloat() 和 Number() 函数的使用方式及注意事项,如不同进制数的转换等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:parseInt(string) 

  parseInt("1234blue"); //returns 1234

  parseInt("123"); //returns 123

  parseInt("22.5"); //returns 22

  parseInt("blue"); //returns NaN

  //另外parseInt()方法还有基模式,就是可以把二进制、八进制、十六进制或其他任何进制的字符串转换成整数。基是由parseInt()方法的第二个参数指定的,示例如下:

  parseInt("AF", 16); //returns 175

  parseInt("10", 2); //returns 2

  parseInt("10", 8); //returns 8

  parseInt("10", 10); //returns 10

  //如果十进制数包含前导0,那么最好采用基数10,这样才不会意外地得到八进制的值。例如:

  parseInt("010"); //returns 8

  parseInt("010", 8); //returns 8

  parseInt("010", 10); //returns 10

2:parseFloat():parseFloat()没有基模式

  parseFloat("1234blue"); //returns 1234.0

  parseFloat("0xA"); //returns NaN

  parseFloat("22.5"); //returns 22.5

  parseFloat("22.34.5"); //returns 22.34

  parseFloat("0908"); //returns 908

  parseFloat("blue"); //returns NaN

3:Number()

  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

  Number(100) 100

转载于:https://www.cnblogs.com/weimingxin/p/6817452.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值