跳转到内容

User:Beneb Siny/common.js

维基百科,自由的百科全书

这是本页的一个历史版本,由Beneb Siny留言 | 贡献2018年10月3日 (三) 14:14 建立内容为“function formatNumber(str, glue) { if(isNaN(str)) { return NaN; } var glue= (typeof glue== 'str…”的新页面)编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)
注意:保存之后,你必须清除浏览器缓存才能看到做出的更改。Google ChromeFirefoxMicrosoft EdgeSafari:按住⇧ Shift键并单击工具栏的“刷新”按钮。参阅Help:绕过浏览器缓存以获取更多帮助。
function formatNumber(str, glue) {

            if(isNaN(str)) {
                return NaN;
            }
            var glue= (typeof glue== 'string') ? glue: ',';
            var digits = str.toString().split('.');
            var integerDigits = digits[0].split("");
            var threeDigits = [];

            while (integerDigits.length > 3) {
                threeDigits.unshift(integerDigits.splice(integerDigits.length - 3, 3).join(""));
            }

            threeDigits.unshift(integerDigits.join(""));
            digits[0] = threeDigits.join(glue);

            return digits.join(".");
        }

        $(function getViewCount() {
            $.getJSON('https://www.googleapis.com/youtube/v3/videos?part=statistics&id=kJQP7kiw5Fk&key=AIzaSyAovb7xAE_oNZrxTJm1JAbKTMpt92fgzzo', function(data) {
                var viewCount = data.items[0].statistics.viewCount;
                $('body').append(formatNumber(viewCount));
            });
        });