JavaScripts toLocaleString (Number)

有时候你写一个要领,内里一堆for轮回,for轮回里一堆if else
本身看看都以为low死了
实在人家js自带的要领已写了,你用一下就好了。

由于我写erp的么,然后就会用到金额,金额的话平常保存两位小数,然后用千分位显现,你盘算怎样写,先用小数点辨别小数位和整数位,然后轮回整数位,每3位加“,”么?一不小心,还写出个bug。

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

《JavaScripts toLocaleString (Number)》

代码以下

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


控制台打出来就是

"¥99,999.00"

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

不过它也有浏览器兼容问题,不过我横竖不care的,由于我只兼容谷歌就好了~

《JavaScripts toLocaleString (Number)》

《JavaScripts toLocaleString (Number)》

    原文作者:leap_frog
    原文地址: https://segmentfault.com/a/1190000005902645
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞