gpt4 book ai didi

javascript - 找出该形式中哪个单词最长?

转载 作者:行者123 更新时间:2023-11-28 07:21:28 25 4
gpt4 key购买 nike

所以我的 html 中有一个表单,可以让人们输入他们喜欢的任何内容。现在,在我的 javascript 中,我需要做到这一点,以便当您按下按钮时,它会返回他们在表单中输入的短语中最长的单词。我之前必须制作一个版本来计算元音,我假设我可以以某种方式编辑它来查看最长的单词是什么。

这是我的 html,

<!doctype html>
<html>
<head>
<script src='p3-vowels.js'></script>
</head>
<body>
<form action="demo_form.asp" id = "demo_form">
Phrase: <input type="text" name="CheckLongest" value="Put Phrase Here"> <br>
<input type="button" id = "btn1" value="Check for Longest Word">
</form>
</body>
</html>

这是我当前编码的用于计算元音的 JS。

function vow(form) {
var a = form.CountLongest.value;
flag = 0;

for (var i = 0; i < a.length; i++) {
switch (a[i].toLowerCase()) {
case 'a':
case 'e':
case 'i':
case 'o':
case 'u':
flag++;
break;
}
}
alert(flag);
}

function init() {
var button1 = document.getElementById("btn1")
button1.onclick = function() {
vow(document.getElementById('demo_form'));
};
}

window.onload = init;

最佳答案

请尝试以下方法。

function longestWord(string) {
var str = string.split(" ");
var longest = 0;
var word = null;
str.forEach(function(str) {
if (longest < str.length) {
longest = str.length;
word = str;
}
});
return word;
}
console.log(longestWord("Figure out which word of the form is the longest"));

关于javascript - 找出该形式中哪个单词最长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30270855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com