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中的数学函数
Apr 04 Javascript
javascript 关于# 和 void的区别分析
Oct 26 Javascript
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
Jul 26 Javascript
登陆成功后自动计算秒数执行跳转
Jan 23 Javascript
jQuery+HTML5加入购物车代码分享
Oct 29 Javascript
js实现的星星评分功能函数
Dec 09 Javascript
基于AngularJS实现iOS8自带的计算器
Sep 12 Javascript
jQuery中$.grep() 过滤函数 数组过滤
Nov 22 Javascript
js中的eval()函数把含有转义字符的字符串转换成Object对象的方法
Dec 02 Javascript
Javascript三种字符串连接方式及性能比较
May 28 Javascript
请求时token过期自动刷新token操作
Sep 11 Javascript
Vue 列表页带参数进详情页的操作(router-link)
Nov 13 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
微信支付开发告警通知实例
2016/07/12 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
一些有用的JavaScript和jQuery的片段分享
2011/08/23 Javascript
js判断undefined变量类型使用typeof
2013/06/03 Javascript
Javascript实现视频轮播在pc端与移动端均可
2013/09/29 Javascript
js二维数组排序的简单示例代码
2014/01/24 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
JQuery.Ajax()的data参数类型实例详解
2015/11/20 Javascript
SpringMVC返回json数据的三种方式
2015/12/10 Javascript
通过隐藏iframe实现无刷新上传文件操作
2016/03/16 Javascript
Angular.js回顾ng-app和ng-model使用技巧
2016/04/26 Javascript
jquery实现简单Tab切换菜单效果
2020/07/17 Javascript
jQuery实现的网格线绘制方法
2016/06/20 Javascript
谈谈JavaScript中的几种借用方法
2016/08/09 Javascript
js return返回多个值,通过对象的属性访问方法
2017/02/21 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
vue 解决addRoutes动态添加路由后刷新失效问题
2018/07/02 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
[41:52]2018DOTA2亚洲邀请赛3月29日小组赛B组Effect VS Secret
2018/03/30 DOTA
python统计cpu利用率的方法
2015/06/02 Python
Python的Django框架下管理站点的基本方法
2015/07/17 Python
python脚本实现数据导出excel格式的简单方法(推荐)
2016/12/30 Python
Python正则表达式分组概念与用法详解
2017/06/24 Python
python pandas dataframe 行列选择,切片操作方法
2018/04/10 Python
django如何通过类视图使用装饰器
2019/07/24 Python
用python写测试数据文件过程解析
2019/09/25 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
2020/04/22 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
网吧收银员岗位职责
2013/12/14 职场文书
服务承诺书怎么写
2014/05/24 职场文书
2015年外联部工作总结
2015/04/03 职场文书
工作经历证明范本
2015/06/15 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
MySQL 原理与优化之Update 优化
2022/08/14 MySQL