js字符串转换成数字,数字转换成字符串
2015-10-27 13:10
495 查看
js字符串转换成数字
将字符串转换成数字,得用到parseInt函数。
parseInt(string) : 函数从string的开始解析,返回一个整数。
举例:parseInt('123') : 返回 123(int);
parseInt('1234xxx') : 返回 1234(int);
如果解析不到数字,则将返回一个NaN的值,可以用isNaN()函数来检测;
举例 :
var i = parseInt('abc');
if (isNaN(i))
{
alert('NaN value');
}
同样的parseFloat函数是将字符串转换成浮点数。
举例:parseFloat('31.24abc') : 返回 31.24;
js数字转换成字符串
将字符串转换成数字,得用到String类的toString方法
举例:
var i = 10;
var s = i.toString();
alert(typeof s); //将输出 String
js数字与字符串的区别
js的数字的加法与字符串的连接都是 + 符号, 所以究竟是加还是字符串的连接就取决与变量的类型。
举例:
var a = 'abc' + 'xyz'; //a的值为:abcxyz,字符串与字符串是连接
var a = 10 + 5; //a的值为:15,数字是加
var a = 'abc' + 10; //a的值为:abc10,字符串与数字,自动将10转换成字符串了
var a = 'abc' + 10 + 20 + 'cd'; //a的值为:abc1020cd
var a = 10 + 20 + 'abc' + 'cd'; //a的值为:30abccd,可以数字加的先数字加,然后再连接
如果从html页面元素得到的值,想按数字加,就需要先转换为数字,因为从页面得到的值默认是字符串。
数字转换为bool型数据: Boolean()
将字符串转换成数字,得用到parseInt函数。
parseInt(string) : 函数从string的开始解析,返回一个整数。
举例:parseInt('123') : 返回 123(int);
parseInt('1234xxx') : 返回 1234(int);
如果解析不到数字,则将返回一个NaN的值,可以用isNaN()函数来检测;
举例 :
var i = parseInt('abc');
if (isNaN(i))
{
alert('NaN value');
}
同样的parseFloat函数是将字符串转换成浮点数。
举例:parseFloat('31.24abc') : 返回 31.24;
js数字转换成字符串
将字符串转换成数字,得用到String类的toString方法
举例:
var i = 10;
var s = i.toString();
alert(typeof s); //将输出 String
js数字与字符串的区别
js的数字的加法与字符串的连接都是 + 符号, 所以究竟是加还是字符串的连接就取决与变量的类型。
举例:
var a = 'abc' + 'xyz'; //a的值为:abcxyz,字符串与字符串是连接
var a = 10 + 5; //a的值为:15,数字是加
var a = 'abc' + 10; //a的值为:abc10,字符串与数字,自动将10转换成字符串了
var a = 'abc' + 10 + 20 + 'cd'; //a的值为:abc1020cd
var a = 10 + 20 + 'abc' + 'cd'; //a的值为:30abccd,可以数字加的先数字加,然后再连接
如果从html页面元素得到的值,想按数字加,就需要先转换为数字,因为从页面得到的值默认是字符串。
数字转换为bool型数据: Boolean()
相关文章推荐
- 一个关于js代码如何获取服务器时间问题
- js两次一样的正则表达式,结果却不同
- DOM创建节点和添加属性
- 将数字转化成一定精度的小数(JS函数)
- JavaScript开发规范要求
- JavaScript 通过HTML的FileReader把图片转成base64
- JS/JQ控制音频的播放和暂停
- php语言中使用json的技巧及json的实现代码详解
- javascript(二)构造函数
- 配置静态文件缓存
- javascript(二)对象的创建和访问
- jsp实现针对excel及word文档的打印方法
- JSP实现的简单分页显示效果代码
- js 数据类型转换
- 106 js判断浏览器内核版本
- js中,for循环里面放ajax,ajax访问不到变量以及每次循环获取不到数据问题总结
- @jsonignore的使用
- JavaScript总结之三
- JavaScript总结之二
- javascript (一)闭包