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 相关文章推荐
验证javascript中Object和Function的关系的三段简单代码
Jun 27 Javascript
jquery预览图片实现鼠标放上去显示实际大小
Jan 16 Javascript
浅谈JavaScript中的字符编码转换问题
Jul 07 Javascript
jquery获取url参数及url加参数的方法
Oct 26 Javascript
基于JavaScript实现弹出框效果
Feb 19 Javascript
es6 字符串String的扩展(实例讲解)
Aug 03 Javascript
浅谈Angular4实现热加载开发旅程
Sep 08 Javascript
10个在JavaScript开发中常遇到的BUG
Dec 18 Javascript
redux中间件之redux-thunk的具体使用
Apr 17 Javascript
深入理解Vue keep-alive及实践总结
Aug 21 Javascript
详解ES6 CLASS在微信小程序中的应用实例
Apr 24 Javascript
详解JavaScript 事件流
Sep 02 Javascript
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 强制下载文件代码
2010/10/24 PHP
ThinkPHP的常用配置选项汇总
2016/03/24 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
javascript一点特殊用法
2008/05/28 Javascript
修改jQuery Validation里默认的验证方法
2012/02/14 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
千分位数字格式化(用逗号隔开 代码已做了修改 支持0-9位逗号隔开)的JS代码
2013/12/05 Javascript
Blocksit插件实现瀑布流数据无限( 异步)加载
2014/06/20 Javascript
JavaScript多并发问题如何处理
2015/10/28 Javascript
JavaScript+html5 canvas制作色彩斑斓的正方形效果
2016/01/27 Javascript
详解Javacript和AngularJS中的Promises
2016/02/09 Javascript
Bootstrap每天必学之工具提示(Tooltip)插件
2016/04/26 Javascript
AngularJS实现树形结构(ztree)菜单示例代码
2016/09/18 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
JavaScript之RegExp_动力节点Java学院整理
2017/06/29 Javascript
详解vue中computed 和 watch的异同
2017/06/30 Javascript
js轮播图的插件化封装详解
2017/07/17 Javascript
浅谈ES6新增的数组方法和对象
2017/08/08 Javascript
微信小程序支付之c#后台实现方法
2017/10/19 Javascript
bootstrap-Treeview实现级联勾选
2017/11/23 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题
2019/11/20 Javascript
vue 判断元素内容是否超过宽度的方式
2020/07/29 Javascript
微信跳一跳小游戏python脚本
2018/01/05 Python
python3+PyQt5实现自定义分数滑块部件
2018/04/24 Python
Python描述符descriptor使用原理解析
2020/03/21 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
自我鉴定书面格式
2014/01/13 职场文书
给学校的建议书
2014/03/12 职场文书
警察先进个人事迹材料
2014/05/16 职场文书
企业仓管员岗位职责
2014/06/15 职场文书
党的群众路线教育实践活动查摆问题及整改措施
2014/10/10 职场文书
员工2014年度工作总结
2014/12/09 职场文书
2015年治庸问责工作总结
2015/07/27 职场文书
Python采集壁纸并实现炫轮播
2022/04/30 Python