我无法理解JavaScript 中对象的toString()
和toLocaleString()
方法之间的区别。Date
我知道的一件事是,只要需要将对象转换为字符串,toString()
就会自动调用它。Date
以下代码始终返回相同的结果:
var d = new Date();
document.write( d + "<br />" );
document.write( d.toString() + "<br />" );
document.write( d.toLocaleString() );
输出为:
Tue Aug 14 2012 08:08:54 GMT+0500 (PKT)
Tue Aug 14 2012 08:08:54 GMT+0500 (PKT)
Tue Aug 14 2012 08:08:54 GMT+0500 (PKT)