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 相关文章推荐
滚动经典最新话题[prototype框架]下编写
Oct 03 Javascript
(JS实现)MapBar中坐标的加密和解密的脚本
May 16 Javascript
超级退弹代码
Jul 07 Javascript
30个经典的jQuery代码开发技巧
Dec 15 Javascript
jquery+html5时钟特效代码分享(可设置闹钟并且语音提醒)
Mar 30 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
Dec 23 Javascript
javascript实现延时显示提示框特效代码
Apr 27 Javascript
JavaScript实现数组降维详解
Jan 05 Javascript
Bootstrap表单控件学习使用
Mar 07 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
Jun 08 Javascript
原生js实现each方法实例代码详解
May 27 Javascript
VueCli3.0中集成MockApi的方法示例
Jul 05 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
Linux下ZendOptimizer的安装与配置方法
2007/04/12 PHP
PHP之变量、常量学习笔记
2008/03/27 PHP
不重新编译PHP为php增加openssl模块的方法
2011/06/14 PHP
使用YUI+Ant 实现JS CSS压缩
2014/09/02 PHP
php实现的农历算法实例
2015/08/11 PHP
thinkphp5框架路由原理与用法详解
2020/02/11 PHP
学习YUI.Ext 第三天
2007/03/10 Javascript
JavaScript 在线压缩和格式化收藏
2009/01/16 Javascript
js 与或运算符 || && 妙用
2009/12/09 Javascript
jquery autocomplete自动完成插件的的使用方法
2010/08/07 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
jQuery实现的跨容器无缝拖动效果代码
2016/06/21 Javascript
在js里怎么实现Xcode里的callFuncN方法(详解)
2016/11/05 Javascript
清除浏览器缓存的几种方法总结(必看)
2016/12/09 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
2017/01/11 Javascript
纯js代码生成可搜索选择下拉列表的实例
2018/01/11 Javascript
在vue中读取本地Json文件的方法
2018/09/06 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
Vue实现导航栏的显示开关控制
2019/11/01 Javascript
Python中模块pymysql查询结果后如何获取字段列表
2017/06/05 Python
基于python中的TCP及UDP(详解)
2017/11/06 Python
Python3利用Dlib19.7实现摄像头人脸识别的方法
2018/05/11 Python
浅析PHP与Python进行数据交互
2018/05/15 Python
windows下python 3.6.4安装配置图文教程
2018/08/21 Python
python实现感知机模型的示例
2020/09/30 Python
基于Python的接口自动化unittest测试框架和ddt数据驱动详解
2021/01/27 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
保护环境建议书100字
2014/05/13 职场文书
常务副县长“三严三实”对照检查材料思想汇报
2014/10/05 职场文书
村党支部书记个人对照材料汇报
2014/10/26 职场文书
一般基层干部群众路线教育实践活动个人对照检查材料
2014/11/04 职场文书
2014年管理工作总结
2014/11/22 职场文书
入党自传范文2015
2015/06/26 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书