Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript for循环是如何工作的?_Javascript_Loops_For Loop - Fatal编程技术网

Javascript for循环是如何工作的?

Javascript for循环是如何工作的?,javascript,loops,for-loop,Javascript,Loops,For Loop,我想知道是否有人能解释一下这个循环是如何工作的 for (var x = 0; x < numbers.length; x++) { if (numbers[x] > largest) largest = numbers[x]; } } for(var x=0;x最大值) 最大=数字[x]; } } 以下是对for循环中发生的一切的解释 // keeps the for loop going while x is less

我想知道是否有人能解释一下这个循环是如何工作的

for (var x = 0; x < numbers.length; x++) {
  if (numbers[x] > largest)
    largest = numbers[x];
  }
}  
for(var x=0;x最大值)
最大=数字[x];
}
}  

以下是对
for循环中发生的一切的解释

//                  keeps the for loop going while x is less than numbers.length which is the length of nmbers
// sets x to 0 initialy |          increases x by +1 each time it restarts to begin the loop
//       V              V            V
for (var x = 0; x < numbers.length; x++) {
    //   Executes code if numbers[x] is greater than largest
    //            V
    if (numbers[x] > largest){
        //   sets largest to numbers[x] if numbers[x] is greater than largest
        //      V
        largest = numbers[x];
    }
}
//当x小于numbers.length时,保持for循环运行,该长度是NMBER的长度
//将x设置为0初始值|每次重新启动以开始循环时将x增加+1
//V V V
对于(变量x=0;x最大值){
//如果数字[x]大于最大值,则将最大值设置为数字[x]
//五
最大=数字[x];
}
}

我认为您正在尝试从阵列中获取最大的数字,因此下面是我将如何做到这一点:

//https://stackoverflow.com/questions/1669190/javascript-min-max-array-values
var数组=[1,2,3,4,5,6,7,8,9,10];
Array.prototype.max=函数(){
返回Math.max.apply(null,this);
};
Array.prototype.min=函数(){
返回Math.min.apply(null,this);
};

document.write(array.max())任何JavaScript教程或书籍都应该很早就解释循环是如何工作的。在这个特定的循环中,您到底不了解什么部分?循环工作正常吗?你到底在寻找什么?这是一个好的开始,不回答OP。当他刚刚学习编写javascript时,只提供了一个更专业的答案。