TypeError:text.indexOf不是函数

时间:2015-11-30 05:07:58

标签: javascript indexof

我正在玩javascript试图为字符串创建一个单词搜索器。但是,当我运行代码时,我得到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.");
}

1 个答案:

答案 0 :(得分:1)

var text = prompt("Paste Text Here").toUpperCase;

你应该调用函数

var text = prompt("Paste Text Here").toUpperCase()