parseFloat()用途
时间:2011-12-18
来源:互联网
document.write(parseFloat("10000000") + "<br />")
document.write(parseFloat("100.00") + "<br />")
document.write(parseFloat("10.33333333") + "<br />")
document.write(parseFloat("345 45 66") + "<br />")
document.write(parseFloat(" 60 ") + "<br />")
document.write(parseFloat("40 years") + "<br />")
document.write(parseFloat("He was 40") + "<br />")
这段代码输出:
10000000
100
10.33333333
345
60
40
NaN
得出的结论:
1、会去掉无谓的小数点,比方说100.00那么他就会取100
2、实际有意义的小数点不会取消,10.333333得出的还是这个数
3、只取开头为数字,而且是第一组的,例如 345 45 66 就取的345,其他he was 40 就是nan
问题:
除了结论外还有没补充的啊,给人感觉parseFloat()这个函数就是从字符串里读出有意义的首段数字
但在手册里面却是“parseFloat() 函数可解析一个字符串,并返回一个浮点数。”但我觉得他并没有绝对返回浮点数所以有些不理解,另外问下这个函数
应用于哪些方面
document.write(parseFloat("100.00") + "<br />")
document.write(parseFloat("10.33333333") + "<br />")
document.write(parseFloat("345 45 66") + "<br />")
document.write(parseFloat(" 60 ") + "<br />")
document.write(parseFloat("40 years") + "<br />")
document.write(parseFloat("He was 40") + "<br />")
这段代码输出:
10000000
100
10.33333333
345
60
40
NaN
得出的结论:
1、会去掉无谓的小数点,比方说100.00那么他就会取100
2、实际有意义的小数点不会取消,10.333333得出的还是这个数
3、只取开头为数字,而且是第一组的,例如 345 45 66 就取的345,其他he was 40 就是nan
问题:
除了结论外还有没补充的啊,给人感觉parseFloat()这个函数就是从字符串里读出有意义的首段数字
但在手册里面却是“parseFloat() 函数可解析一个字符串,并返回一个浮点数。”但我觉得他并没有绝对返回浮点数所以有些不理解,另外问下这个函数
应用于哪些方面
作者: kablog 发布时间: 2011-12-18
定义和用法
parseFloat() 函数可解析一个字符串,并返回一个浮点数。
语法
parseFloat(string)参数 描述
x 必需。要被解析的字符串。
返回值
返回解析后的数字。
提示和注释
注释:只有字符串中的第一个数字会被返回。
注释:开头和结尾的空格是允许的。
提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。
提示:如果只想解析数字的整数部分,请使用 parseInt() 方法。
详细参考:
http://www.w3school.com.cn/js/jsref_parseFloat.asp
parseFloat() 函数可解析一个字符串,并返回一个浮点数。
语法
parseFloat(string)参数 描述
x 必需。要被解析的字符串。
返回值
返回解析后的数字。
提示和注释
注释:只有字符串中的第一个数字会被返回。
注释:开头和结尾的空格是允许的。
提示:如果字符串的第一个字符不能被转换为数字,那么 parseFloat() 会返回 NaN。
提示:如果只想解析数字的整数部分,请使用 parseInt() 方法。
详细参考:
http://www.w3school.com.cn/js/jsref_parseFloat.asp
作者: maco_wang 发布时间: 2011-12-18
作者: maco_wang 发布时间: 2011-12-18
我觉得主要跟parseInt区分吧
HTML code
应用场景
http://topic.csdn.net/u/20111215/11/0e10fa66-2ec1-406f-80d3-20815d2831bd.html
HTML code
<script> document.write(parseFloat("99.5") + "<br />") document.write(parseInt("99.5") + "<br />") </script>
应用场景
http://topic.csdn.net/u/20111215/11/0e10fa66-2ec1-406f-80d3-20815d2831bd.html
作者: p2227 发布时间: 2011-12-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28