toLocaleString()

toLocaleString()

定义和用法

把数组转换为本地字符串。

1.例如:

<script type="text/javascript">

var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"

document.write(
arr.toLocaleString()
)

</script>

输出:

George, John, Thomas

2.例如:

var date = new Date();
console.log(date.toLocaleString());

输出:2018/8/10 下午5:48:55

3.toString()方法与toLocalString()方法区别:
toLocalString()是调用每个数组元素的 toLocaleString() 方法,然后使用地区特定的分隔符把生成的字符串连接起来,形成一个字符串。

toString()方法获取的是String(传统字符串),而toLocaleString()方法获取的是LocaleString(本地环境字符串)。

如果你开发的脚本在世界范围都有人使用,那么将对象转换成字符串时请使用toString()方法来完成。

LocaleString()会根据你机器的本地环境来返回字符串,它和toString()返回的值在不同的本地环境下使用的符号会有微妙的变化。

所以使用toString()是保险的,返回唯一值的方法,它不会因为本地环境的改变而发生变化。如果是为了返回时间类型的数据,推荐使用LocaleString()。若是在后台处理字符串,请务必使用toString()。

更多问题,可前往:http://sucai.gxyourui.cn/Home/Article/blog

猜你喜欢

转载自blog.csdn.net/qq_36926807/article/details/81567574
今日推荐