天天看點

js學習案例:句子中最長的單詞,計算其長度

找到提供的句子中最長的單詞,并計算它的長度。

函數的傳回值應該是一個數字。

<span style="font-family:Microsoft YaHei;">function findLongestWord(str) {
  var str1 = str.split(" ");  // 字元串通過空格 <span style="line-height: 18.1818px; white-space: pre-line;">" " 分割為數組。</span>

  var str2 = str1.sort(function(a,b){
    return b.length-a.length;  // 對數組中每個元素的字元串長度進行比較,按照字元串長度由大至小排列數組順序。
  });
  var lenMax= str2[0].length;  // 取出數組中第一個元素,該元素為<span style="color: rgb(51, 51, 51); font-size: 14px; line-height: 18.1818px; white-space: pre-line;">句子中最長的單詞;</span>
    return lenMax;          // 傳回這個單詞的長度值(一個數字)。
}
//測試案例
findLongestWord("The quick brown fox jumped over the lazy dog");</span>