美文网首页
JS 查找字符串中最长的单词

JS 查找字符串中最长的单词

作者: ER_PM | 来源:发表于2019-03-31 17:15 被阅读0次

时间就像一条河流,载着我们顺流而下,遇到现实,需要决策,但我们无法停留,无法回避,只能以最好的方式应对。

使用JS查找一句话中最长单词的长度。

function findLongestWordLength(str) {
  let strArr = str.split(' ');
  let maxStr = strArr[0];
  for(let i = 1; i < strArr.length; i++){
    if(maxStr.length < strArr[i].length){
      maxStr = strArr[i];
    }
  }
  return maxStr.length;
}
    
findLongestWordLength("You make milions of decisions that mean nothing and then one day your order takes out and it changes your life"); 

思路:
第1:把一句短语分解为单词数组。
第2:取第1个单词作为比较对象,赋值给maxStr。
第3:遍历数组中每一个单词,与maxStr比较,如果有新的单词的长度比maxStr的长度大,我们就把maxStr原有的改变为新的。

相关文章

  • 简单JS问题总结

    1、用JS写一个函数,查询字符串中'hello'的所有位置? 2、用JS写一个函数,查询字符串中最长的单词? 3、...

  • JS 查找字符串中最长的单词

    时间就像一条河流,载着我们顺流而下,遇到现实,需要决策,但我们无法停留,无法回避,只能以最好的方式应对。 使用JS...

  • 《算法》笔记 14 - 单词查找树

    R向单词查找树数据结构查找插入查找所有键通配符匹配最长前缀删除R向单词查找树的性质 三向单词查找树三向单词查找树的...

  • 《算法》-字符串[子字符串查找]

    字符串的一种基本操作就是子字符串查找。比如在文本编辑器或是浏览器中查找某个单词时,就是在查找子字符串。子字符串的长...

  • LeetCode刷题笔记(六)字符串

    六. 字符串 14. 最长公共前缀 题目:编写一个函数来查找字符串数组中的最长公共前缀。输入:strs = ["f...

  • iOS 快速查找数组中长度最长的字符串

    iOS 快速查找数组中长度最长的字符串

  • 5,最长公共前缀/数组与字符串

    最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1:...

  • Swift 最长公共前缀 - LeetCode

    题目: 最长公共前缀 描述: 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""...

  • leetcode探索之旅(14)

    最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 ""。 示例 1: ...

  • Leetcode 14 最长公共前缀

    最长公共前缀 题目 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例...

网友评论

      本文标题:JS 查找字符串中最长的单词

      本文链接:https://www.haomeiwen.com/subject/iwdubqtx.html