在javascript编程中,经常会用到类型转换。
以下是常用的转换方法。
转换为字符串
在Javascript中,任何对象都有一个toString()方法,用来将对象转换为字符串。
Boolean类型的toString() 方法
输出 true或 false:
 
Number类型的toString()方法
Number具有两个toString()方法,一种是不带参数的,像Boolean中的调用方法一样:
 
Number中另外一个toString()方法接收一个参数,这个参数指明要以何种进制方式来转换成字符串:
 
Array类型的toString()方法
将数组中的元素进行拼接,以英文逗号分割(与没有参数的join()方法返回值相同):
 
Date类型的toString()方法
Date类型的toString() 方法将日期转换为字符串类型。除此之外,Javascript中的Date对象还具有另外一些转换成字符串的方法:
 
var dt = new Date();
alert(dt.toString());       //输出:Wed May 15 2013 10:40:41 GMT+0800 (中国标准时间)
alert(dt.toDateString());   //输出:Wed May 15 2013
alert(dt.toTimeString());   //输出:10:40:41 GMT+0800 (中国标准时间)
alert(dt.toLocaleString());         //输出:2013年5月15日 上午10:42:12
alert(dt.toLocaleDateString());     //输出:2013年5月15日
alert(dt.toLocaleTimeString());     //输出:上午10:42:12
注意:以上输出为在Google Chrome浏览器中测试的内容,其它浏览器可能稍有差异。
就介绍这些吧,希望有助于大家掌握javascript中类型转换的方法。