WEB教程基地:www.91ctc.com为你搭建学习WEB技术的优秀平台
网站地图 加入收藏 设为首页
您的位置:本站首页>>前端特效>>Javascript教程:第十八讲――Javascript的基本数据类型:parseFloat()函数详解

Javascript教程:第十八讲――Javascript的基本数据类型:parseFloat()函数详解

[ 录入者:91ctc | 时间:2013-01-19 16:05:22 | 作者: 91ctc| 来源:本站 | 浏览: 次 ]

parseFloat()函数和parseInt()类似,它也是从第一个字符(位置0)开始解析每个字符,而且也是一直解析到字符串末尾,或者解析到遇见一个无效的浮点数字字符为止。也就是说字符串中的第一个小数点是有效的,而第二个小数点就是无效的,例如:91.89.5会被转换为91.89。

parseFloat()函数有以下几个特性:

1、parseFloat()函数始终都会忽略前导零。
2、parseFloat()函数只解析十进制值,所以就没有第二参数指定基数的用法。
3、parseFloat()函数解析十六进制格式的字符串始终会被转化成0。
4、parseFloat()函数解析的一个字符串如果包含的是一个可以解析为整数的数(没有小数点,或者小数点后都是零),parseFloat()函数会返回整数。

例如:

JavaScript Code复制内容到剪贴板
  1. var num1=parseFloat("   8");//   
  2. var num2=parseFloat("-pp");   
  3. var num3=parseFloat("8   8000ctc");   
  4. var num4=parseFloat("adasda8   8000ctc");   
  5. var num5=parseFloat("8000ctc");   
  6. var num6=parseFloat("0xA");//十六进制   
  7.   
  8. alert(num1);//8   
  9. alert(num2);//NaN   
  10. alert(num3);//8   
  11. alert(num4);//NaN   
  12. alert(num5);//8000   
  13. alert(num6);//0  

 

PS:如果您对本文有纠错、质疑、转载、举报等问题时,请加入到网站Q&Q&群:86783981(验证信息:91ctc.com)提交您的问题,让大伙一块讨论。谢谢您的支持,计算机教程中心网将会一如既往的提供优秀资源助您一臂之力!
关闭】【返回顶部

您可能感兴趣的文章
91ctc.com 网络先锋,引领科技,本站原创作品[转载请注明出处]。网站Q&Q&群:86783981(验证信息:91ctc.com)
Copyright© 2010-2017 计算机教程中心网 . All rights reserved. 苏ICP备11081842号