小编use*_*124的帖子

将循环转换为递归函数

我昨天写了一个函数来计算"a"字符串中的字符数.我的老师告诉我将代码重构为递归函数,我真的不知道怎么做.

我希望对这个主题有一些反馈,顺便说一句,我是JavaScript的绝对初学者.

function numberOfA(n){
var numberA =0;

for (i=0; i<=n.length; i++){

    if(n.charAt(i)== "a"  ){
        numberA++;}
    }
return numberA;

}
Run Code Online (Sandbox Code Playgroud)

按照一段代码调用函数:

var n = prompt("type a word");
var output = numberOfA(n);

alert (output);
Run Code Online (Sandbox Code Playgroud)

提前致谢 !

javascript string recursion function

2
推荐指数
1
解决办法
2719
查看次数

标签 统计

function ×1

javascript ×1

recursion ×1

string ×1