我对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. –