资讯专栏INFORMATION COLUMN

JavaScripts toLocaleString (Number)

Salamander / 1101人阅读

摘要:有时候你写一个方法,里面一堆循环,循环里一堆自己看看都觉得死了其实人家自带的方法已经写了,你用一下就好了。好了,撩一张图。

有时候你写一个方法,里面一堆for循环,for循环里一堆if else
自己看看都觉得low死了
其实人家js自带的方法已经写了,你用一下就好了。

因为我写erp的么,然后就会用到金额,金额的话一般保留两位小数,然后用千分位显示,你打算怎么写,先用小数点区分小数位和整数位,然后循环整数位,每3位加“,”么?一不小心,还写出个bug。

好了,撩一张gif图。做图很累的,so,动动手指点个关注吧~

代码如下

var num = 123456; 
var options = { style:"currency",currency:"CNY"}; 
num.toLocaleString("zn-CN",options);


控制台打出来就是

"¥99,999.00"

轻松转换美元,日元,英镑

不过它也有浏览器兼容问题,不过我反正不care的,因为我只兼容谷歌就好了~

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/79925.html

相关文章

  • Javascripts数组原生方法集合

    摘要:如果数组已经为空,则不改变数组,并返回值。中所有在数组被修改时都遵从这个原则,以下不再重复方法会给原数组中的每个元素都按顺序调用一次函数。每次执行后的返回值没有指定返回值则返回组合起来 数组应该是我们在写程序中应用到最多的数据结构了,相比于无序的对象,有序的数组帮我们在处理数据时,实在是帮了太多的忙了。今天刚好看到一篇Array.include的文章,忽然发现经过几个ES3,ES5,E...

    awokezhou 评论0 收藏0
  • 浅谈:快速理解JS的原型与原型链

    摘要:中有基本类型和复杂类型的区分。原型与原型链这里,就引入了两个新的概念。原型对象就是用来存放声明对象中共有的那部分属性。而原型对象自身也是一个对象,它也有自己的原型对象。这样层层上溯,就形成了一个类似链表的结构,这就是原型链。 JavaScript中有基本类型和复杂类型的区分。 当我们在声明一个基本类型时: var n1= 1; console.log(n1); //1 这时我们可以用N...

    ZoomQuiet 评论0 收藏0
  • 标准库(一)object对象

    摘要:控制对象状态的方法防止对象扩展。判断一个对象是否被冻结。返回当前对象对应的值。方法的作用是返回一个对象的字符串形式上面代码表示,对于一个对象调用方法,会返回字符串用途通过自定义方法,可以让对象在自动类型转换时,得到想要的字符串形式。 概述Object()Object 构造函数Object 的静态方法「本身的方法Object.keys(),Object.getOwnPropertyNam...

    Muninn 评论0 收藏0
  • toString与toLocaleString在不同数据类型下输出的差异

    摘要:对象存在两个转化为字符串的方法,一个是常用的,另一个则是。接下来通过示例来展示各种不同数据类型下的输出差异注基本数据类型在调用与时,会首先将基本数据类型实例化为对应的对象类型。 Object对象存在两个转化为字符串的方法,一个是常用的toString,另一个则是toLocaleString。接下来通过示例来展示各种不同数据类型下的输出差异注:基本数据类型在调用toString与toLo...

    yzzz 评论0 收藏0
  • 透彻研究Javascript类型转换

    摘要:注释空数组空对象转换为布尔型也是坑。系统会在自动类型转换的时候调用他们,所以我们通常不需要手动调用他们。严格相等不存在类型转换,对于类型不同的两个值直接返回。 Javascript 中有5种基本类型(不包括 symbol),以及对象类型,他们在不同的运算中会被系统转化为不同是类型,当然我们也可以手动转化其类型。 Javascript 类型转换中的坑极多,就连 Douglas Crock...

    dailybird 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<