freeCodeCamp:Find the Longest Word in a String
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了freeCodeCamp:Find the Longest Word in a String相关的知识,希望对你有一定的参考价值。
找到提供的句子中最长的单词,并计算它的长度。
函数的返回值应该是一个数字。
1 /* 2 先把字符串 str 转为数组 myarr 3 将数组myarr中的每个元素长度转换成一个新的数组newarr 4 将这个数组按由小到大排序 5 取此数组中最后的数值,也就是最长的字符串 6 将这个长度值返回 7 */ 8 9 function findLongestWord(str) { 10 //把字符串 str 转为数组 myarr 11 var myarr=str.split(" "); 12 //定义longest方便调用 13 var longest=0; 14 //遍历数组myarr,myarr.length=6 15 for(var i=0;i<myarr.length;i++){ 16 //遍历新数组myarr并将数组中最大的值赋值给longest 17 if(myarr[i].length>longest){ 18 longest=myarr[i].length; 19 } 20 } 21 return longest; 22 } 23 24 findLongestWord("The quick brown fox jumped over the lazy dog");
以上是关于freeCodeCamp:Find the Longest Word in a String的主要内容,如果未能解决你的问题,请参考以下文章