Javascript js中的For循环,带有starter函数

Javascript js中的For循环,带有starter函数,javascript,for-loop,alert,Javascript,For Loop,Alert,我有一份工作。不幸的是我被卡住了。你能帮我吗。 项目: 问一句用户分析。 询问以查看您希望用户计算区块的字母。 计算字母在句子中出现的次数。 弹出窗口,然后键入以下句子:“字母X乘以Y出现在此句子中。” 必须使用功能! 我这样写: 函数bernardTheLetterCounter(){ var语句=提示(“请键入要检查的短语”); var letter=提示(“请输入您要查找的字母。”); 对于(i=0;i您必须完成计数(循环内部),然后在循环完成后打印结果。如下所示: 函数bernard

我有一份工作。不幸的是我被卡住了。你能帮我吗。 项目:

问一句用户分析。 询问以查看您希望用户计算区块的字母。 计算字母在句子中出现的次数。 弹出窗口,然后键入以下句子:“字母X乘以Y出现在此句子中。” 必须使用功能! 我这样写:

函数bernardTheLetterCounter(){
var语句=提示(“请键入要检查的短语”);
var letter=提示(“请输入您要查找的字母。”);

对于(i=0;i您必须完成计数(循环内部),然后在循环完成后打印结果。如下所示:

函数bernardTheLetterCounter(){
var语句=提示(“请键入要检查的短语”);
var letter=提示(“请输入您要查找的字母。”);
var count=0;//计数器(初始化为0)
//使用var i而不是i(使i是局部的而不是全局的:这只是一个建议)

for(var i=0;i本例中的函数可以重复使用和测试。(另外,for循环不是解决问题的函数方式)

var-station=prompt(“请输入要检查的短语:”);
var letter=提示(“请输入您要查找的字母:”);
函数countLettersInString(源,letterToFind){
返回源
.拆分(“”)
.filter(函数(字母){返回字母===letterofind;})
长
}
console.log([
“信”,信,
“已找到”,countLettersInString(句子,字母),
“时代。”

].join(“”));
当问题陈述仅仅是“它不起作用”时,很难提供解决方案。请您的问题更完整地描述您期望发生的情况以及与实际结果的差异。请参阅,以获取关于什么是好的解释的提示。