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()' - 函數的結果 –