functionfindLongestWord(str){var word=str.split(" ");var max=0;for(var i=0;i<word.length;i++){if(word[i].length>max){
max=word[i].length;}}return max;}findLongestWord("The quick brown fox jumped over the lazy dog");
functionfindLongestWord(str){var word=str.split(" ");
maxword='';//声明一个全局的变量maxwordvar max=0;for(var i=0;i<word.length;i++){if(word[i].length>max){
max=word[i].length;
maxword=word[i];//在更新长度的同时也更新一下最长的单词}}return max;}var M_num=findLongestWord("The quick brown fox jumped over the lazy dog");
console.log("最长的单词是:"+maxword+",他的长度是:"+M_num);
还有为了简单起见我在上面直接定义了全局变量,当然我们也可以返回一个多个值,然后对其进行接收:
function findLongestWord(str) {
.......
var maxword='';
..........
return {M_num:max,M_word:maxword};
}
//调用部分:
var obj=findLongestWord("The quick brown fox jumped over the lazy dog");
var num=obj.M_num;
var word=obj.M_word;
console.log("最长的单词是:"+word+",他的长度是:"+num);
ps:前端菜鸡一枚,求个大佬带我飞~