使用jQuery计算句子中每个单词的长度,并发送长度最大的单词
To count length of each word in sentence by using jQuery ,and send the largest word's length
function findLongestWord(str) {
var length = 0;
var j;
var newStr = str.split(" ");
for(var i = 0;i<15;i++){
var lentemp = newStr[i].length();
if( lentemp >length){
length === lentemp ;
}
}
return length ;
};
findLongestWord("The quick brown fox jumped over the lazy dog");
我想把结果作为单词的长度哪个是最大的?我是jQuery的新手。有人能帮我整理一下吗?
您正在使用===
,这是比较运算符,但您需要赋值运算符 =
。用=
代替===
所以length === lentemp ;
应该是length = lentemp ;
还有一件事,length
在javascript中不是函数,所以你不能使用length()
,删除括号,使用.length
。
function findLongestWord(str) {
var length = 0;
var j;
var newStr = str.split(" ");
console.log(newStr.length);
for(var i = 0;i<newStr.length;i++){
var lentemp = newStr[i].length;
if( lentemp >length){
length = lentemp ;
}
}
return length ;
};
alert(findLongestWord("The quick brown fox jumped over the lazy dog"));
方法如下,将字符串数组映射到它们的长度,然后使用math.max.apply
function findLongestWord(str) {
var length = 0;
var j;
var newStr = str.split(" ");
var lengths = newStr.map(function(item) {
return parseInt(item.length, 10);
});
var longest = Math.max.apply(null, lengths);
return longest;
};
findLongestWord("The quick brown fox jumped over the lazy dog");
相关文章:
- 当鼠标悬停在文本中的单词上时显示警报
- 匹配一个单词,其中候选人可以跨越顺序组(跨度)
- 如何使用jquery强制一个单词更改大小写等以保留品牌
- 拆分单词jquery
- 如何让程序检查所选单词中是否有按键
- 如何在悬停时流畅地更改单词
- EmberJS中支持单字母单词模型
- 字母计数:返回重复字母数最多的第一个单词
- 如何在Javascript中从字符串中提取某些单词
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- 在javascript中查找单词
- 使用jQuery检查提交时添加到句子中的单词
- 如何在PHP中获取特定的字符串单词
- 停止较大单词的重叠
- 如何在没有单词的情况下从命令行运行Node.js程序'节点'
- 用于匹配不带字符的单词的正则表达式
- 从输入值中删除最后一个单词
- 如何使用Javascript在给定的句子中找到大写单词并在其前面添加一个字符
- 如何将单词(包括单词)与连字符匹配
- 隐藏/显示包含单词的ul li项目.但只能入住李的子女