我正在使用非常方便、巧妙且很酷的JS库NumeralJS
我查看了他们的例子和文档,但我找不到我想要的答案,所以,我在这里发帖,希望能得到一个快速的答案:
基本上,如果我有一个变量,比方说x,x可以有两种类型的数字:整数和带小数点的数字。
比方说,如果HTML值是一个平面10,那么x上的numeralJS输出应该类似于"10“。
因此,当x的值是3.67144时,我想要的输出将是"3.7“。
但这是我的两难选择:
当我使用这样的东西时,
var x = 10;
return numeral(x).format('0');
// I get "10"... cool但,
var x = 3.67144;
return numeral(x).format('0');
// I get "4", when I want 3.7 :(然后,我使用这个,
var x = 10;
return numeral(x).format('0.0');
// I get "10.0"... not what I want :(和,
var x = 3.67144;
return numeral(x).format('0.0');
// I get "3.7"... which was okay, but you know...所以,是的。好朋友们,有什么想法吗?(我应该在这方面涉及一些复杂的有条件的忍术吗?可能?)
发布于 2015-02-06 18:18:24
..。不要紧。
var x = 3.67144; //or 10
return numeral(x).format('0.[0]');像个怪异的伏都教。我在玩的时候偶然发现了它。
https://stackoverflow.com/questions/28363289
复制相似问题