brower对象中的“4.0”是字符串,
parseFloat(string):在解析字符串的时候只返还字符串的第一个字符。
也就是当我们将“4.0”看成字符串的时候,4就是第一个字符,4.0后面的这个点后的字符praseFloat是不会理会的。
另外,如果第一个字符串为非数字将返还NaN。
你试下运行下面两行代码就知道啦:document.write(parseFloat("888 years"))
document.write(parseFloat("He was 888"))
parseFloat(string):在解析字符串的时候只返还字符串的第一个字符。
也就是当我们将“4.0”看成字符串的时候,4就是第一个字符,4.0后面的这个点后的字符praseFloat是不会理会的。
另外,如果第一个字符串为非数字将返还NaN。
你试下运行下面两行代码就知道啦:document.write(parseFloat("888 years"))
document.write(parseFloat("He was 888"))
解决方案 »
- 有个jquery实现图片滚动的实例,有点问题,求解决啊……
- 求JS高手,把下面的JS改成兼容IE,火狐和Goolge浏览器
- 关于JS实现的可拖动DIV只兼容IE,其他浏览器不兼容的问题
- 鼠标移出时候,停一段时间,在隐藏,如何实现??
- 页面中JS产生随机数
- 【【当用户输入卡号时,每间隔四位补个空格的正则式怎么写???】】
- 请问百度的这个同步歌词是怎样实现的
- 扫描枪输入的表单如何触发自动提交
- 请教:在一个页面中用什么参数或方法可以判断该页面是否是showModalDialog打开的?谢谢!
- 如何判断表单中的一个域的值是否属于另一个域的值?
- window对象不支持onclick事件吗
- 如何让html中的下拉框变成只读 解决方法
http://www.w3school.com.cn/js/jsref_parseFloat.asp
document.write(parseFloat("10"))
document.write(parseFloat("10.00"))
结果:
10
10
这儿是不是有矛盾,这儿字符串中的第一个数字都是1应该返回1啊,怎么返回的是10??