思路:
1、使用split()切割字符串
2、定义一个newWord接收最长的单词,并作为函数返回值
3、使用for循环遍历已切割好的数组,在使用if判断
var str = 'Grasp the present' function lengthWord(a) { var arr = a.split(' ') //split() 切割字符串,并返回切割后的数组 var newWord = arr[0] //定义newWord接收最长单词 for (var i = 1; i < arr.length; i++) { if (newWord.length < arr[i].length) { //判断长度大小,若小于则newWor赋值 newWord = arr[i] } } return newWord } var word = lengthWord(str) console.log(word); //present
给定一个字符串,查找出字符串最长的单词
最新推荐文章于 2024-06-23 05:24:53 发布