醽醁〇婀娜
2021-01-20 12:36js递归打印乘法表,为什么上面执行完打印第一行后,然后执行下面循环的时候每次num会自增呢
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条回答
为你推荐
- java 指数函数递归 并且打印*星号
- java
- hibernate
- java-ee
- jar
- eclipse
- 1个回答
- python 递归函数的执行时间怎么处理
- 递归
- python
- 算法
- 快速排序
- random
- 1个回答
- 在 c 语言中将嵌套的 for 循环转换为递归
- c
- 0个回答
- 递归的时候局部变量会不会定义重了
- java
- 3个回答
- js 递归 传入的变量值每次在递归时被初始化了
- 递归
- javascript
- 3个回答
换一换