Ошибка типа: text.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 ответ
var text = prompt("Paste Text Here").toUpperCase;
Вы должны вызвать функцию
var text = prompt("Paste Text Here").toUpperCase()