gpt4 book ai didi

javascript - 如何检查给定的单词是否包含在字符串中?

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

这是我的代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

<script>
function count()
{
var listOfWords, paragraph, listOfWordsArray, paragraphArray;
var wordCounter=0;

listOfWords = document.getElementById("wordsList").value;

//Split the words
listOfWordsArray = listOfWords.split("\n");

//Get the paragrah text
paragraph = document.getElementById("paragraph").value;
paragraphArray = paragraph.split(" ");

//check whether paragraph contains words in list
for(var i=0; i<listOfWordsArray.length; i++)
{
if(paragraph.contains(wordListArray[i]))
{
wordCounter++;
}
}

window.alert("Number of Contains: "+wordCounter);
}
</script>

</head>


<body>
<center>
<p> Enter your Word List here </p>
<br />
<textarea id="wordsList" cols="100" rows="10"></textarea>

<br />
<p>Enter your paragraph here</p>
<textarea id="paragraph" cols="100" rows="15"></textarea>

<br />
<br />
<button id="btn1" onclick="count()">Calculate Percentage</button>

</center>
</body>
</html>

在这里,我想做的是计算 paragraph 中包含的单词数量,这些单词也包含在 wordList 中。 wordList 中的单词由换行符分隔。

但是,我在这里没有得到任何输出。我对网络和脚本语言不太感兴趣,所以我没能找到背后的原因。

如何计算 paragraph 中有多少个单词也包含在 wordList 中?请解释为什么它没有显示?

最佳答案

你刚刚打错了

//check whether paragraph contains words in list
for(var i=0; i<listOfWordsArray.length; i++)
{
if(paragraph.contains(wordListArray[i]))
{

看到wordListArray不存在,它应该是listOfWordsArray

看这里http://jsfiddle.net/PW7jZ/

关于javascript - 如何检查给定的单词是否包含在字符串中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18609765/

25 4 0
文章推荐: angular - 如何在 Angular 6 Jasmine 测试中正确配置 Mock Auth 服务?
文章推荐: javascript - 我正在尝试创建一个函数,该函数随机化范围(0-100)内的三个数字并打印最大的数字
文章推荐: python - 如何用另一个矩阵中的相应值替换 numpy 矩阵中的所有零
文章推荐: php - 使用php在同一页面无需提交即可获取