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

 更新时间:2018年08月14日 14:30:58   作者:sMoom  
这篇文章主要介绍了JavaScript中toLocaleString()和toString()的区别,结合实例形式对比分析了toLocaleString()和toString()针对字符串、数组与日期操作过程中的区别与使用技巧,需要的朋友可以参考下

本文实例讲述了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常用函数技巧汇总》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》及《JavaScript数学运算用法总结

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

相关文章

  • JavaScript 编写匿名函数的几种方法

    JavaScript 编写匿名函数的几种方法

    匿名函数可以有效控制变量作用域,构造闭包 (Closure),防止对全局变量造成污染。在 JavaScript 中,编写匿名函数,有以下几种方法.
    2010-02-02
  • JavaScript 中传递参数的方式

    JavaScript 中传递参数的方式

    在 JavaScript 中,参数传递的方式可以分为基本类型的传值和复杂类型的引用传递,根据使用场景和需求,不同的参数传递方式可能会有所差异,本文介绍JavaScript 中传递参数的方式,感兴趣的朋友一起看看吧
    2025-01-01
  • 利用JS如何获取form表单数据

    利用JS如何获取form表单数据

    这篇文章主要给大家介绍了关于利用JS如何获取form表单数据的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用JS具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-12-12
  • 关于JS中的全等和不全等、等于和不等于问题

    关于JS中的全等和不全等、等于和不等于问题

    等号和非等号的同类运算符是全等号和非全等号。这两个运算符所做的与等号和非等号相同,只是它们在检查相等性前,不执行类型转换。接下来通过本文给大家介绍JS中的全等和不全等、等于和不等于,一起看看吧
    2021-09-09
  • js实现按钮控制图片360度翻转特效的方法

    js实现按钮控制图片360度翻转特效的方法

    这篇文章主要介绍了js实现按钮控制图片360度翻转特效的方法,涉及HTML5中canvas方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • JavaScript canvas实现动态点线效果

    JavaScript canvas实现动态点线效果

    这篇文章主要为大家详细介绍了JavaScript canvas实现动态点线效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • Javascript判断对象是否相等实现代码

    Javascript判断对象是否相等实现代码

    想判断2个js对象,是不是所有完全相同在表单页面应用是很常见的,接下来分享一段判断代码,感兴趣的你可以参考下哈,希望可以帮助到你
    2013-03-03
  • JS事件绑定的常用方式实例总结

    JS事件绑定的常用方式实例总结

    这篇文章主要介绍了JS事件绑定的常用方式,结合实例形式总结分析了javascript三种常见的事件绑定原理与操作技巧,需要的朋友可以参考下
    2019-03-03
  • Express无法通过req.body获取请求传递的数据解决方法

    Express无法通过req.body获取请求传递的数据解决方法

    这篇文章主要为大家介绍了Express无法通过req.body获取请求传递的数据解决方法详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • 前端i18n Ally插件使用方法简单介绍

    前端i18n Ally插件使用方法简单介绍

    为了解决VSCode扩展i18nAlly在不同项目中无法正确找到翻译文件路径的问题,推荐在项目根目录下的.vscode目录中编辑settings.json文件进行配置,需要的朋友可以参考下
    2024-11-11

最新评论