Find the Longest Word in a String

找出最长单词

在句子中找出最长的单词,并返回它的长度。

函数的返回值应该是一个数字。

function findLongestWord(str) {
  var arr = str.split(" ");    //以空格为间隔符转化为数组
  var newStr = arr[0];    //数组的第一个元素赋值给newStr
  for(i = 1; i < arr.length; i++){    //遍历数组arr
     if (newStr.length < arr[i].length ){    //数组arr中元素的长度与newStr比较,并将长度大的元素赋值给newStr
        newStr = arr[i];
     }
  }
   return newStr.length;    //输出newStr的长度
  
  
}

findLongestWord("The quick brown fox jumped over the lazy dog");

你可能感兴趣的:(Find the Longest Word in a String)