weixin_43932813
醽醁〇婀娜
2021-01-20 12:36

js递归打印乘法表,为什么上面执行完打印第一行后,然后执行下面循环的时候每次num会自增呢

  • javascript
function nine(num){
    if(num==1){
        console.log('1*1=1');
    }else{
        nine(num-1);
        for(var i=1,str='';i<=num;i++){
            str+= i + '*' + num + '=' + i*num + ' ';
        }
        console.log(str);
    }
}
nine(9);
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

3条回答

为你推荐

换一换