js 字符串转换为数值
2015-10-15 10:19
375 查看
原帖地址:http://www.cnblogs.com/jenney-qiu/archive/2012/02/27/2369848.html
使用parseInt()你可以从字符串中获取数值,该方法接受另一个基数参数,这经常省略,但不应该。当字符串以”0″开头的时候就有可能会出问 题,例如,部分时间进入表单域,在ECMAScript 3中,开头为”0″的字符串被当做8进制处理了,但这已在ECMAScript 5中改变了。为了避免矛盾和意外的结果,总是指定基数参数。
var month="05";
var monthInt=parseInt(month,10);//10代表是以十进制来转换
替换方法如下:
+"05";
Number("05"); 这两个结果都是5
以上两种通常都快于parseInt(s),因为parseInt()方法,顾名思意,不是简单地解析与转换。但是,如果你想输入例如“08 hello”,parseInt()将返回数字,而其它以NaN告终。
使用parseInt()你可以从字符串中获取数值,该方法接受另一个基数参数,这经常省略,但不应该。当字符串以”0″开头的时候就有可能会出问 题,例如,部分时间进入表单域,在ECMAScript 3中,开头为”0″的字符串被当做8进制处理了,但这已在ECMAScript 5中改变了。为了避免矛盾和意外的结果,总是指定基数参数。
var month="05";
var monthInt=parseInt(month,10);//10代表是以十进制来转换
替换方法如下:
+"05";
Number("05"); 这两个结果都是5
以上两种通常都快于parseInt(s),因为parseInt()方法,顾名思意,不是简单地解析与转换。但是,如果你想输入例如“08 hello”,parseInt()将返回数字,而其它以NaN告终。
相关文章推荐
- 如何让你的JavaScript代码更加语义化
- js获取页面元素的位置
- JS基础知识梳理---Date(),常用操作
- jsonp 知识整理
- XML & JSON
- JS 初学正则表达式
- JMeter在里面Json数据处理方法
- 你不知道的JavaScript--Item3 隐式强制转换
- 你不知道的JavaScript--Item3 隐式强制转换
- jsp页面获取链接的中文乱码
- sailsjs
- JS利用cookie记忆当前位置的防刷新导航效果
- JavaScript学习之获取URL参数
- JS学习
- Swipebox
- FullPage.js
- js ajax加载时的进度条代码
- JavaScript跨域总结与解决办法
- js操作cookie
- 在jsp页面中运行vbs