您的位置:首页 > Web前端 > JavaScript

JavaScript寻找最长的单词算法

2017-10-16 11:20 746 查看
返回提供的句子中最长的单词的长度。

代码如下:

function findLongestWord(str) {
var myArray = new Array();
for(var i=0;i<str.length;i++){
var myArray= str.split(" ",i);
}

var max=0,second_max=0;
for(var i=0;i<myArray.length;i++){
if(myArray[i].length>max){
second_max = max;
max=myArray[i].length;
}else if(myArray[i]>second_max){
second_max = myArray[i].length;
}
}

return max;
//return str.length;
}

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


若要返回最大的单词,可在循环语句添加另一个变量存储myArray;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript 算法