整理一下关于parseInt 和parseFloat的理解

 
功能:将字符串转换为数字
 
parseInt string, radix
string 选项 。所要 转换 的字符串 只返回字符串的第一 组连续 字符串包含空格 如果字符串的第一个字符不能被 转换 成数字,将返回 NaN
radix 选项 2 36 ,指定字符串的 。如果此参数不选,那么以 0 开头的字符串默认按 8 进制转换,以 0x 开头的默认 16 进制,其他默认按十进制转化。
例子:
parseInt(“ 01”)=1 首字符空格则被忽略
parseInt(“01 1”)=1  空格被视为不连续字符
parseInt(“01”)=1
parseInt(“09”)=0 默认采用 8 进制, 9 被视为非数字,只转化 0 返回结果 0
parseInt(“09”,10)=9
parseInt(“0x10”)=16 默认采用 16 进制
parseInt(“0x10” 10)=0 x 非数字,只转化 0 结果为 0
parseInt(“98”,8) NaN, 首字符非数字( 9 越界)
 
parseFloat(string)
string:必选项。所要转换的字符串,只返回字符串的第一组连续数字,允许字符串包含空格,如果字符串的第一个字符不能被转换成数字,将返回NaN,若字符串第一个连续数字串为10.00格式返回的数字不保留小数位
parseFloat(" 10.00")=10 首空格被忽略
parseFloat("10.00 1")=10 空格视为非连续字符, .00 省略不输出
parseFloat("10.01")=10.01
parseFloat("x10.00")= NaN
 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值