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将假