在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中类型转换的方法。