Javascript中数据类型转换方法的总结

Javascript中数据类型转换方法的总结
Javascript变量可以转换成新的变量或其他数据类型

通过使用Javascript函数
通过Javascript自动转换
将数字转换为字符串

全局方法字符串()可以将数字转换为字符串。

此方法可用于任何类型的数字、字母表、变量、表达式:

例子

字符串(x)变量将被转换为字符串并返回
字符串(123)将被转换为字符串并返回数字123。
字符串(100 + 23)将被转换为字符串并返回一个数字表达式。
数量方法toString()也有同样的效果。

例子

X.toString()
(123)ToString()。
(100 + 23)。ToString()
将布尔值转换为字符串

全局方法字符串()可以将布尔值转换为字符串。
字符串(false)返回false
字符串(true)返回true
The Boolean method toString () also has the same effect.
false.tostring(假) / / 回归
True.toString(真正的) / / 回归
日期转换为字符串

全局方法字符串()可以将日期转换为字符串。
字符串(日期)(7) / 172014 15:38:19 GMT + 0200回清华(西欧夏令时间)
日期的方法toString()也有同样的效果。

例子

(日期)(ToString)月172014 15:38:19 GMT + 0200 / /返回清华(西欧夏令时间)
将字符串转换为数字

全局方法号()可以将字符串转换为数字。

一个字符串包含一个数(如 3.14 )转换成一个数字(如3.14)。

空字符串被转换为0。

其他字符串被转换为楠(不是数字)。

编号(3.14)返回3.14
编号()返回0
编号()返回0
编号(9988)
一元运算符+

运算符+可用于将变量转换为数字:

例子

var = 5;
var是一个数字。
如果变量不能转换,它仍然是一个数字,但是这个值是楠(不是一个数字):

例子

var;
var是一个数字(南方)
将布尔值转换为数字

全局方法号()可以将布尔值转换为数字。

编号(false)返回0
编号(true)返回1
将日期转换为数字

全局方法日期()可以将日期转换为数字。

d =新日期();
编号(d)返回1404568027739
日期时间(方法)也有同样的效果。

d =新日期();
D.getTime(1404568027739) / /返回
自动转换类型转换

当Javascript试图操作一个错误数据类型时,它会自动转换成正确数据类型。

下面的输出不是您期望的:

5 + NULL,因为NULL被转换为返回5到0。
5+空/空是因为回报5null 转换为零
5 + 151,因为1被转换为1
5- 1返回4,因为5 被转换为5。
自动转换为字符串

当你试图输出一个对象或一个变量,Javascript会自动调用toString()方法的变量:

document.getelementbyid(演示).innerHTML = myVar;

myVar {姓名: / /如果=fjohn} / / toString转化为{对象}
myVar = {三} / / / /如果ToString将1、2、3、4
myVar =新(日期 / / / /如果toString)到五月182014 09:08:55 GMT + 0200

数字和布尔值经常互相转换:

myVar = 123 / / / /如果toString转化率为123
myVar =真 / / / /如果ToString将真
myVar =假 / / / /如果ToString将假
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部