以百万表示任何给定数字的

Expressing any given number in terms of million

本文关键字:任何 数字 表示 百万      更新时间:2023-09-26

我正在寻找一个jquery函数来表达任何给定的数字在百万方面。例如

1,000,000 = 1,
450,0000 = 0.45,
25,000 = 0.025,
500,780,000 = 500.78

不将它们转换为字符串,可以使用jquery或javascript实现这一点。谢谢你

更新:逗号只是为了可读性,因此在实际计算中这些将被忽略。

可以。只需将数字除以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/