我正在寻找一个jQuery函数来表示任何给定的数字(以百万为单位)。 例如

1,000,000 = 1,

450,0000 = 0.45,

25,000 = 0.025,

500,780,000 = 500.78

如果不将它们转换为字符串,则可以使用jquery或javascript实现。 谢谢

更新:逗号仅用于可读性,因此在实际计算中将忽略它们。

===============>>#1 票数:1 已采纳

是的你可以。 只需将数字除以1000000,然后使用parseInt。 如果您使用parseInt,也可以保留逗号

parseInt('1,000,000'.replace(/,/g, ''))/1000000 = 1
parseInt('450,000'.replace(/,/g, ''))/1000000 = 0.45
And so on...

另外,如果数字是浮点数,则可以

parseFloat('1,000,000'.replace(/,/g, ''))/1000000 = 1
parseFloat('450,000'.replace(/,/g, ''))/1000000 = 0.45

更新:这是小提琴http://jsfiddle.net/E4UCL/1/

  ask by Sike12 translate from so

未解决问题?本站智能推荐:

2回复

比较JQuery中给定期间的当前时间

我想用Jquery检查当前时间是否在10.30AM和11.30AM之间。 我将如何以正确的方式做到这一点? 我尝试了以下方法,但无法正常工作
1回复

如何转换此日期范围(月,年)日期选择器以数字格式显示月份的输出

如何转换此日期范围(月,年)日期选择器以数字格式显示月份的输出-月和日期应为数字格式(mmyy),请Plz将此格式转换为该格式
1回复

jQuery UI自动完成功能会忽略非字母数字字母

我想忽略自动完成输入中的所有非字母数字字母。 例如,如果用户输入KP COLLECTION则可以搜索KP COLLECTION 。 这是我在http://jsbin.com/usupem上的代码 码:
1回复

flot:在轴上显示单位?

在flot中,有什么方法可以让轴显示10美元,20美元等,而不仅仅是10,20? 我已经检查了文档,但没有看到方法,但它似乎是一个常见的要求 - 特别是因为你不能(轻松地)标记轴。
2回复

jQuery验证仅数字

我有jquery.validate.js插件,对我来说很好。 我的问题是: 我有一个文本框,该文本框是强制性的,应只接受数字。 在js中,我可以看到对数字进行了验证,问题是我不知道如何使用它。 我只知道如何通过在文本框中输入<class="required">
1回复

如何在jQuery插件中表示数据集?

我正在编写我的第一个jQuery插件来进行单位转换。 这是一个非常简单的插件,它采用原始值,要从中转换的单位和要转换成的单位(目前为字符串)。 但是,作为该库的一部分,我希望能够知道可以转换的单位。 当我在F#中执行此操作时,我可以使用区分的联合来表示类型,然后使用“主”区分的联合来容
4回复

给定一个JSON对象,如何根据Key查找项目?

给定一个JSON对象,如: 我该怎么做这样的事情: 使用JS / jQuery是可能的吗? 谢谢
5回复

是否存在一个较小的jQuery插件(以KB为单位)比具有相同功能但具有更大功能的同一个插件性能更好的事实?

还是取决于编写方式? 我的问题与页面渲染时间有关。 我们可以确定哪个会带来更好的性能吗? 我们是否应该始终选择较小尺寸的插件?
2回复

如何通过修改此自定义样式下拉列表的jQuery插件以相对单位而不是px的方式获取输出?

情境 我正在制作一个自适应网站,在这里我需要使用自定义样式为各种屏幕尺寸提供多个尺寸下拉菜单 我尝试了什么 我正在使用这个DropKick插件进行自定义样式的下拉菜单,它在px增加了宽度。 对我很好 这是我使用插件http://jsfiddle.net/jitendra
2回复

如何从插件内部访问查询中给定的上下文?

可以执行以下操作: 但是$.fn.pluginX如何找出给定的上下文是什么? 例如: 我有一种情况,第三方插件假定窗口/文档是当前的。 编辑: 我假设文档是“上下文”的意思,但我猜它并不总是文档。 就我而言,我正在做跨文档的东西,例如$(sel, iframe