js查詢包含字元最多的單詞的字元長度

admin發表於2017-04-15

分享一段程式碼例項,它實現了查詢包含字元最多的單詞的長度。

程式碼例項如下:

[JavaScript] 純文字檢視 複製程式碼
function findLongestWord(str) {
  var s = str.split(" ");
  var max=0;
  var t=0;
  for (var index = 0; index< s.length; index++) {
    t=s[index].length;
    if(t>max){
      max= t;
    }
  }
  return max;
}
console.log(findLongestWord("web site softwhy.com antzone"));

上面的程式碼實現了我們的要求,下面介紹一下它的實現過程。

一.程式碼註釋:

(1).function findLongestWord(str) {},引數是字串。

(2).var s = str.split(" "),以空格分隔字串生成一個陣列。

(3).var max=0,宣告一個變數並賦初值為0,放置當前最長字串的長度。

(4).var t=0,宣告一個變數,放置當前字串的長度。

(5).for (var index= 0; index< s.length; index++) {},遍歷每一個單詞。

(6).t=s[index].length,獲取當前單詞的長度。

(7).if(t>max){

  max= t;

},如果當前單詞的長度大於之前的最大長度,那麼就將其這個長度賦值給max。

(8).return max,返回長度值。

二.相關閱讀:

(1).split()可以參閱javascript split()一章節。


相關文章