JavaScript类型转换
Number()转换为数字,String()转换为字符串,Boolean()转换为布尔值。
JavaScript数据类型:
在JavaScript中有5中不同的数据类型:
.string .number .boolean .object .function
3中对象类型:
.Object .Date .Array
2个不包含任何值的数据类型:
.null .undefined
typeof操作符
可以使用typeof操作符来查看JavaScript变量的数据类型
请注意:
1)NaN的数据类型是number
2)数组(Array)的数据类型是object
3)日期(Date)的数据类型为object
4)null的数据类型是object(使用typeof返回object)
5)未定义的变量的数据类型为undefined
如果对象是JavaScript Array或JavaScript Date,我们就无法通过typeof来判断他们的类型,因为返回的都是Object。
constructor属性
constructor属性返回所有JavaScript变量的构造函数。
JavaScript类型可以转换为新变量或其他数据类型:
1)通过使用JavaScript函数
2)通过JavaScript自身自动转换
将数字转换为字符串
全局方法String()可以将数字转换为字符串。
该方法可用于任何类型的数字,字母,变量,表达式:
String(x) //将变量x转换为字符串并返回。
String(123) //将数字123转换为字符串并返回。
String(100+23) //将数字表达式转换为字符串并返回。