我的动态小数点应用程序中有四种数字格式'123 456,78','123.456,78','123'456.78','123,456.78'。 Javascript格式化数字和删除格式方法中是否有任何库或方法?
答案 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,只有一个大小代表要显示的位数。