首页 > 编程语言 > 详细

JS代码,从一个数组中得到连号的数并显示

时间:2020-01-03 00:13:49      阅读:128      评论:0      收藏:0      [点我收藏+]
JavaScript code
function m() {
            var k = [1, 2, 7, 8, 9, 11, 22, 35, 36];
            if (k.length == 0)
                return;
            var first = 0;
            var old = 0;
            var now = 0;
            for (var i = 0; i < k.length; i++) {
                if (i == 0) {
                    first = k[i];
                    old = k[i];
                    now = k[i];
                } else {
                    now = k[i];
                    if (now == old + 1) {
                        old = now;
                        if (i == k.length - 1) {
                            if (old != first) {
                                document.write("连号: 从" + first + "到" + old + "<br>");
                            }
                        }
                        continue;
                    } else {
                        if (old != first) {
                            document.write("连号: 从" + first + "到" + old + "<br>");
                        }
                        first = k[i];
                        old = k[i];
                        now = k[i];
                    }
                }
            }
        }
//输出
//连号: 从1到2
//连号: 从7到9
//连号: 从35到36

JS代码,从一个数组中得到连号的数并显示

原文:https://www.cnblogs.com/hzjdpawn/p/12142454.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!