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 相关文章推荐
SOSO地图API使用(一)在地图上画圆实现思路与代码
Jan 15 Javascript
JS基于面向对象实现的放烟花效果
May 07 Javascript
直接拿来用的15个jQuery代码片段
Sep 23 Javascript
jQuery.form插件的使用及跨域异步上传文件
Apr 27 Javascript
关于Function中的bind()示例详解
Dec 02 Javascript
JavaScript实现两个select下拉框选项左移右移
Mar 09 Javascript
基于Vue框架vux组件库实现上拉刷新功能
Nov 28 Javascript
ReactNative实现Toast的示例
Dec 31 Javascript
vue-cli2.9.3 详细教程
Apr 23 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
Sep 10 Javascript
layer弹出层显示在top顶层的方法
Sep 11 Javascript
js this 绑定机制深入详解
Apr 30 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 数组遍历方法大全(foreach,list,each)
2010/06/30 PHP
详解WordPress中用于合成数组的wp_parse_args()函数
2015/12/18 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
利用PHP判断是手机移动端还是PC端访问的函数示例
2017/12/14 PHP
PHP安装BCMath扩展的方法
2019/02/13 PHP
filemanage功能中用到的common.js
2007/04/08 Javascript
使用基于jquery的gamequery插件做JS乒乓球游戏
2011/07/31 Javascript
利用谷歌地图API获取点与点的距离的js代码
2012/10/11 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
JS批量修改PS中图层名称的方法
2014/01/26 Javascript
Javascript之面向对象--封装
2016/12/02 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
2016/12/27 Javascript
jquery版轮播图效果和extend扩展
2017/07/18 jQuery
JS验证输入的是否是数字及保留几位小数问题
2018/05/09 Javascript
JavaScript设计模式之缓存代理模式原理与简单用法示例
2018/08/07 Javascript
js实现3D旋转相册
2020/08/02 Javascript
python 简易计算器程序,代码就几行
2009/08/29 Python
python获取本机外网ip的方法
2015/04/15 Python
Python的时间模块datetime详解
2017/04/17 Python
Python基础知识点 初识Python.md
2019/05/14 Python
django model 条件过滤 queryset.filter(**condtions)用法详解
2020/05/20 Python
Python+OpenCV图像处理——实现直线检测
2020/10/23 Python
python实现数学模型(插值、拟合和微分方程)
2020/11/13 Python
Python读取ini配置文件传参的简单示例
2021/01/05 Python
基于 HTML5 WebGL 实现的医疗物流系统
2019/10/08 HTML / CSS
北京麒麟网信息技术有限公司网络游戏测试面试题
2013/09/28 面试题
工商管理实习生自我鉴定范文
2013/12/18 职场文书
财务学生的职业生涯发展
2014/02/11 职场文书
小学运动会口号
2014/06/07 职场文书
干部作风建设个人剖析材料
2014/10/11 职场文书
个人授权委托书范本格式
2014/10/12 职场文书
拾金不昧表扬信怎么写
2015/05/04 职场文书
风之谷观后感
2015/06/11 职场文书
《别在吃苦的年纪选择安逸》读后感3篇
2019/11/30 职场文书
高考要来啦!用Python爬取历年高考数据并分析
2021/06/03 Python