js学习案例:句子中最长的单词,计算其长度

找到提供的句子中最长的单词,并计算它的长度。

函数的返回值应该是一个数字。

<span style="font-family:Microsoft YaHei;">function findLongestWord(str) {
  var str1 = str.split(" ");  // 字符串通过空格 <span style="line-height: 18.1818px; white-space: pre-line;">" " 分割为数组。</span>

  var str2 = str1.sort(function(a,b){
    return b.length-a.length;  // 对数组中每个元素的字符串长度进行比较,按照字符串长度由大至小排列数组顺序。
  });
  var lenMax= str2[0].length;  // 取出数组中第一个元素,该元素为<span style="color: rgb(51, 51, 51); font-size: 14px; line-height: 18.1818px; white-space: pre-line;">句子中最长的单词;</span>
    return lenMax;          // 返回这个单词的长度值(一个数字)。
}
//测试案例
findLongestWord("The quick brown fox jumped over the lazy dog");</span>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值