小编Mai*_*zov的帖子

检查数组是下降,升序还是未排序?

我刚刚开始使用javascript进行编程,我需要练习一些问题来获得带有代码构建逻辑的EXP.我得到了这个问题的功课,但由于某种原因我无法使它工作,即使它对我来说似乎是"逻辑".检查数组是使用循环降序,升序还是不分类.

我只是一个菜鸟所以请尽量帮助我解决这个问题,因为我只能在学习中循环(这是我写的代码:

        var array = [1, 2, 3, 7 ];
        var d = 0;
        var c =0 ;
        var b = 1;
        var a = 0;
        for (var i = 1; i <= array.length; i++)
            {
                if (array[c]<array[b] && a!== -1  ){
                   d = -1;
                   c =c+1;
                   b = b+1;
                   if(c==array.length){
                    console.log("asc");
                     break;
                   }else{
                     continue;
                }

                } else if (array[c]>array[b] && d!==-1 ){
                           a = -1;
                           d= d+1;
                           b = b+1;
                    if(i=array.length){
                    console.log("dsc");
                    break;
               }else{continue;}

               } else{

                    console.log("unsorted array");
                    break; …
Run Code Online (Sandbox Code Playgroud)

javascript

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

标签 统计

javascript ×1