0
我正在玩JavaScript试图为字符串做一个单词搜索器。但是,当我运行代码时,我得到TypeError:text.indexOf不是一个函数。我不认为有语法错误,或者我完全错过了一些东西。TypeError:text.indexOf不是函数
var text = prompt("Paste Text Here").toUpperCase;
var word = prompt("What word would you like to search for?").toUpperCase;
var hits = [];
var n = text.indexOf(word);
hits.push(text[n]);
if (hits.length === 0) {
console.log("Your word could not be found.");
} else {
console.log("Your word was found " + hits.length + " times.");
}
你需要通过附加调用该函数的''toUpperCase'()''中的文本变种提示=( “粘贴文本这里”)。toUpperCase ;'。 ** ==> **'var text = prompt(“粘贴文本在这里”)toUpperCase();' – Tushar
toUpperCase是一个函数,你需要'toUpperCase()' - 函数的结果 –