Javascript数字格式问题

时间:2014-11-15 05:41:56

标签: javascript jquery

我的动态小数点应用程序中有四种数字格式'123 456,78','123.456,78','123'456.78','123,456.78'。 Javascript格式化数字和删除格式方法中是否有任何库或方法?

2 个答案:

答案 0 :(得分:2)

您可以使用Numeral.js

<script src="//cdnjs.cloudflare.com/ajax/libs/numeral.js/1.4.5/numeral.min.js"></script>

var string = numeral(1000).format('0,0');
// '1,000'

答案 1 :(得分:0)

您在Number类上有几个函数可以为您提供数字格式:

var n = 5.1234567;
var sf = n.toFixed();
var se = n.toExponential();
var sp = n.toPrecision();

您可以在此处找到有关这些功能的详细信息:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toPrecision

或多或少,它们相当于C / C ++ printf()格式的%f和%g,只有一个大小代表要显示的位数。