对于嵌套if控制流的循环,JavaScript?

对于嵌套if控制流的循环,JavaScript?,javascript,Javascript,JavaScript代码中是否有任何方法可以查看循环(特别是循环)控制流的工作方式,比如识别给定数组中最长字符串的代码?使用条件循环if ` var maxLength=0; 函数findLongestWord(str){ 变量词=str.split(“”); for(var i=0;imaxLength){ maxLength=字[i]。长度; } } 返回最大长度; } findlongest(敏捷的棕色狐狸跳过了懒狗)` 非常感谢您可以使用带有i、words[i]和maxLength输出

JavaScript代码中是否有任何方法可以查看循环(特别是循环)控制流的工作方式,比如识别给定数组中最长字符串的代码?使用条件循环if

`

var maxLength=0;
函数findLongestWord(str){
变量词=str.split(“”);
for(var i=0;imaxLength){
maxLength=字[i]。长度;
}
}
返回最大长度;
}
findlongest(敏捷的棕色狐狸跳过了懒狗)`

非常感谢

您可以使用带有
i
words[i]
maxLength
输出的
console.log
来查看发生了什么

函数findLongestWord(str){
var maxLength=0,
单词=str.split(“”),
我
对于(i=0;imaxLength){
maxLength=字[i]。长度;
console.log('change length to',maxLength);
}
log(i,字[i],最大长度);
}
返回最大长度;
}

log(findLongestWord(“敏捷的棕色狐狸跳过了懒狗”)请添加一些您所指的问题代码。您可以在每个分支的开头添加
console.log
语句,以便跟踪程序所采用的路径。或任何图表,以了解javascript代码中具有所有/大多数可能性的循环控制流?例如var maxLength=0;函数findLongestWord(str){var words=str.split('');for(var i=0;imaxLength){maxLength=words[i].length;}返回maxLength;}findLongestWord('敏捷的棕色狐狸跳过了懒狗')@NinaScholz谢谢…..请现在查看已编辑的。干杯
var maxLength = 0;
function findLongestWord(str) {
  var words = str.split(' ');
  for (var i = 0; i < words.length; i++) {
    if (words[i].length > maxLength) {
      maxLength = words[i].length;
}
  }
  return maxLength;
}
findLongestWord('The quick brown fox jumped over the lazy dog');`