Find the Longest Word in a String(找出最长单词)
- 要求
- 在句子中找出最长的单词,并返回它的长度
- 函数的返回值应该是一个数字。
- 思路
- 用.split(' ')将句子分隔成各个单词组成的数组
- 定义一个temp变量,将数组第一个元素赋值给它
- 在for循环中用数组剩余元素的长度对比temp,最后将最大长度的元素赋值给temp
- 返回temp长度
- 代码
-
-
1 function findLongestWord(str) { 2 // 请把你的代码写在这里 3 str = str.split(' '); 4 var temp = str[0]; 5 for (var i = 1;i<str.length;i++){ 6 if (temp.length<str[i].length){ 7 temp=str[i]; 8 } 9 } 10 return temp.length; 11 } 12 13 findLongestWord("The quick brown fox jumped over the lazy dog");
-
4.相关链接
-
- https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/split
- https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/length