【发布时间】:2015-12-11 01:09:33
【问题描述】:
我有一张带有数字的表格,真的很大,所以我正在寻找一些东西来格式化这些数字,比如 $13b、$10m ...
以前有人做过这个并且有事要做吗?像定制的过滤器?
谢谢!
【问题讨论】:
标签: javascript angularjs filter numbers format
我有一张带有数字的表格,真的很大,所以我正在寻找一些东西来格式化这些数字,比如 $13b、$10m ...
以前有人做过这个并且有事要做吗?像定制的过滤器?
谢谢!
【问题讨论】:
标签: javascript angularjs filter numbers format
这对我有帮助,对你也有帮助。
var lazyround = function (num) {
var parts = num.split(",");
return parts.length > 1 ? (Math.round(parseInt(parts.join(""), 10) / Math.pow(1000, parts.length-1)) + " " + ["thousand", "million", "billion"][parts.length-2]) : parts[0];
};
你在 jsfiddle 中有一个工作示例:http://jsfiddle.net/p8pfB/
【讨论】:
为什么不把这个数字保存为字符串?
var myBigNumbers = ['121394819394814818419391393901', ...]
【讨论】: