相关疑难解决方法(0)

如果一千或更多,则将数字格式化为2.5K,否则为900

我需要以等于一千,或1.1K,1.2K,1.9K等1K的格式显示货币值,如果它不是偶数千,否则如果低于一千,显示正常500,100,250等,使用javascript格式化数字?

javascript formatting jquery numbers

129
推荐指数
15
解决办法
9万
查看次数

有没有办法将数字转换为读者友好格式?(例如$ 1.1k)

就像Stackoverlow声誉四舍五入,我希望用货币做同样的事情

$ 1,000 => 1k

$ 1,000,000 => 1m

我怎样才能在JavaScript中实现这一点(最好是在jQuery中)?

javascript jquery currency rounding

27
推荐指数
2
解决办法
2万
查看次数

在Python中使用工程符号(带有SI前缀)将浮点数转换为字符串

我有一个浮点数,如 x=23392342.1

我想将它转换为带有工程符号的字符串(带有公制前缀)

http://en.wikipedia.org/wiki/Engineering_notation http://en.wikipedia.org/wiki/Metric_prefix

所以在我的例子中23392342.1 = 23.3923421E6 = 23.3923421 M(兆)

我想展示 23.3923421 M

python string numbers

4
推荐指数
3
解决办法
5095
查看次数

在JavaScript中缩写千位(1k)和数百万(1m)的本地化数字

我使用以下Javascript在我的网站上显示我的Instagram粉丝数.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script>
    /* 
        Get access token & ID through http://jelled.com/instagram/access-token
        Register your app here @ Instagram http://instagram.com/developer 
        */
    $(function() {
        $.ajax({
            type: "GET",
            dataType: "jsonp",
            cache: true,
            url: "https://api.instagram.com/v1/users/{ID}/?access_token={ACCES_TOKEN}",
            success: function(data) {
                var ig_count = data.data.counts.followed_by.toString();
                ig_count = add_commas(ig_count);
                $(".instagram_count").html(ig_count);
            }
        });

        function add_commas(number) {
            if (number.length > 3) {
                var mod = number.length % 3;
                var output = (mod > 0 ? (number.substring(0, mod)) : '');
                for (i = 0; i < Math.floor(number.length / 3); i++) { …
Run Code Online (Sandbox Code Playgroud)

javascript instagram

3
推荐指数
2
解决办法
2965
查看次数