首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让numeralJS输出‘没有小数点’,并且在同一个变量上有一个小数点?

如何让numeralJS输出‘没有小数点’,并且在同一个变量上有一个小数点?
EN

Stack Overflow用户
提问于 2015-02-06 18:11:07
回答 1查看 143关注 0票数 0

我正在使用非常方便、巧妙且很酷的JS库NumeralJS

我查看了他们的例子和文档,但我找不到我想要的答案,所以,我在这里发帖,希望能得到一个快速的答案:

基本上,如果我有一个变量,比方说xx可以有两种类型的数字:整数和带小数点的数字。

比方说,如果HTML值是一个平面10,那么x上的numeralJS输出应该类似于"10“。

因此,当x的值是3.67144时,我想要的输出将是"3.7“。

但这是我的两难选择:

当我使用这样的东西时,

代码语言:javascript
复制
var x = 10;
return numeral(x).format('0');
// I get "10"... cool

但,

代码语言:javascript
复制
var x = 3.67144;
return numeral(x).format('0');
// I get "4", when I want 3.7 :(

然后,我使用这个,

代码语言:javascript
复制
var x = 10;
return numeral(x).format('0.0');
// I get "10.0"... not what I want :(

和,

代码语言:javascript
复制
var x = 3.67144;
return numeral(x).format('0.0');
// I get "3.7"... which was okay, but you know...

所以,是的。好朋友们,有什么想法吗?(我应该在这方面涉及一些复杂的有条件的忍术吗?可能?)

EN

回答 1

Stack Overflow用户

发布于 2015-02-06 18:18:24

..。不要紧。

代码语言:javascript
复制
var x = 3.67144; //or 10
return numeral(x).format('0.[0]');

像个怪异的伏都教。我在玩的时候偶然发现了它。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28363289

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档