首页 > 代码库 > Find the Longest Word in a String
Find the Longest Word in a String
找到提供的句子中最长的单词,并计算它的长度。
函数的返回值应该是一个数字.
这是一些对你有帮助的资源:
- String.split()
- String.length
/* 先把字符串 str 转为数组 myarr 将数组myarr中的每个元素长度转换成一个新的数组newarr 将这个数组按由小到大排序 取此数组中最后的数值,也就是最长的字符串 将这个长度值返回 */ function findLongestWord(str) { //把字符串 str 转为数组 myarr var myarr=str.split(" "); //定义longest方便调用 var longest=0; //遍历数组myarr,myarr.length=6 for(var i=0;i<myarr.length;i++){ //遍历新数组myarr并将数组中最大的值赋值给longest if(myarr[i].length>longest){ longest=myarr[i].length; } } return longest; } findLongestWord("The quick brown fox jumped over the lazy dog");
Find the Longest Word in a String
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。