我對JavaScript很陌生,我試圖弄清楚如何計算單個字母出現在單詞中的次數。例如,'p'
出現在'apple'
計算單個字母出現在單詞中的次數
以下是我迄今爲止所寫的內容,但無法找出我錯在哪裏。
var letterInWord = function (letter, word) {
var letter = 0;
var word = 0;
for (var i = 0; i < letter.charAt; i+= 1) {
if (letter.charAt(i) === " " = true) {
letter++;
console.log('The letter `letter` occurs in `word` 1 time.');
}
}
return letter;
};
謝謝,即時通訊困惑雅導致即時新:)的問題。我將您的代碼複製到Chrome控制檯,但一定不能正確運行,因爲我總是找回錯誤。我應該運行什麼函數來查看console.log輸出結果? – jstone
@jstone你看到什麼錯誤?它在我的控制檯上運行良好。 –
我輸入'var letterInWord = function(letter,word){...};'並按回車鍵;結果是'undefined'(因爲'var')。然後我輸入'letterInWord('p','apple')',然後回車,結果是2. –