JavaScript中toLocaleString()和toString()的区别实例分析


Posted in Javascript onAugust 14, 2018

本文实例讲述了JavaScript中toLocaleString()和toString()的区别。分享给大家供大家参考,具体如下:

《javascript高级程序设计》解释:

toLocaleString()返回对象的字符串表示,该字符串与执行环境的地区对应;toString()返回对象的字符串表示;”

感觉还是不太好理解......来看几个实例:

字符串:

var a = 6666;
a.toLocaleString();
//"6,666"
a.toString();
//"6666"

可以看到,当数字是三位以上时,会每三位出现一个分隔号;

数组:

var c = [1,2,3];
console.log(c.toLocaleString());
//1,2,3
console.log(c.toString());
//1,2,3

没有区别

日期:

var dt = new Date();
console.log(dt.toLocaleString());
//2018/1/4 下午10:32:18
console.log(dt.toString());
//Thu Jan 04 2018 22:32:18 GMT+0800 (中国标准时间)

结论:

1、LocaleString()会根据你机器的本地环境来返回字符串,它和toString()返回的值在不同的本地环境下使用的符号可能变化;

2、使用toString()是保险的方法,它不会因为本地环境(例如国家)改变而改变;

3、为了返回时间类型的值的话,使用toLocaleString()

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
利用cookie记住背景颜色示例代码
Nov 04 Javascript
javascript操作excel生成报表全攻略
May 04 Javascript
js函数与php函数的区别实例浅析
Jan 12 Javascript
jQuery实现径向动画菜单效果
Jul 17 Javascript
Bootstrap中glyphicons-halflings-regular.woff字体报404错notfound的解决方法
Jan 19 Javascript
jQuery开源组件BootstrapValidator使用详解
Jun 29 jQuery
微信小程序自定义组件封装及父子间组件传值的方法
Aug 28 Javascript
Bootbox将后台JSON数据填充Form表单的实例代码
Sep 10 Javascript
vue init webpack 建vue项目报错的解决方法
Sep 29 Javascript
vue单页应用的内存泄露定位和修复问题小结
Aug 02 Javascript
微信小程序点击滚动到指定位置的实现
May 22 Javascript
HTML+VUE分页实现炫酷物联网大屏功能
May 27 Vue.js
layer插件select选中默认值的方法
Aug 14 #Javascript
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
Aug 14 #Javascript
js中apply()和call()的区别与用法实例分析
Aug 14 #Javascript
JS通过位运算实现权限加解密
Aug 14 #Javascript
js中getter和setter用法实例分析
Aug 14 #Javascript
JS中‘hello’与new String(‘hello’)引出的问题详解
Aug 14 #Javascript
Vue.js单向绑定和双向绑定实例分析
Aug 14 #Javascript
You might like
PHP安装攻略:常见问题解答(二)
2006/10/09 PHP
php的memcache类分享(memcache队列)
2014/03/26 PHP
PHP7修改的函数
2021/03/09 PHP
在UpdatePanel内jquery easyui效果失效的解决方法
2010/04/11 Javascript
js动态加载以及确定加载完成的代码
2011/07/31 Javascript
JavaScript 布尔操作符解析  && || !
2012/08/10 Javascript
angularjs中的e2e测试实例
2014/12/06 Javascript
javascript和jquery实现设置和移除文本框默认值效果代码
2015/01/13 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
2015/08/21 Javascript
跟我学习javascript解决异步编程异常方案
2015/11/23 Javascript
JavaScript模拟push
2016/03/06 Javascript
ubuntu编译nodejs所需的软件并安装
2017/09/12 NodeJs
Angular5.0 子组件通过service传递值给父组件的方法
2018/07/13 Javascript
layui table 多行删除(id获取)的方法
2019/09/12 Javascript
vue+element导航栏高亮显示的解决方式
2019/11/12 Javascript
[04:11]DOTA2上海特级锦标赛主赛事首日TOP10
2016/03/03 DOTA
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
Python爬虫包BeautifulSoup简介与安装(一)
2018/06/17 Python
详解Django中间件执行顺序
2018/07/16 Python
详解Django的model查询操作与查询性能优化
2018/10/16 Python
Python数据可视化库seaborn的使用总结
2019/01/15 Python
Python 隐藏输入密码时屏幕回显的实例
2019/02/19 Python
调试Django时打印SQL语句的日志代码实例
2019/09/12 Python
PYTHON发送邮件YAGMAIL的简单实现解析
2019/10/28 Python
python利用蒙版抠图(使用PIL.Image和cv2)输出透明背景图
2020/08/04 Python
详解Python中的Lock和Rlock
2021/01/26 Python
微软俄罗斯官方网站:Microsoft俄罗斯
2016/09/18 全球购物
阿提哈德航空官方网站:Etihad Airways
2017/01/06 全球购物
理肤泉美国官网:La Roche-Posay
2018/01/17 全球购物
一套软件开发工程师笔试题
2015/05/18 面试题
室内设计专业个人的自我评价
2013/10/19 职场文书
预备党员党校学习自我评价分享
2013/11/12 职场文书
第28个世界无烟日活动总结
2015/02/10 职场文书
企业法人代表证明书
2015/06/18 职场文书
安全教育培训心得体会
2016/01/15 职场文书
python playwright之元素定位示例详解
2022/07/23 Python