我刚刚开始使用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 ×1