开发者社区> donggggg> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

js实现99乘法表的编写(双层for循环与递归方法)

简介: 双层for循环实现方法: function nine (num) { for(var i = 1; i
+关注继续查看

双层for循环实现方法:

function nine (num) {
    for(var i = 1; i <= num; i++){
        var str = '';
         for(var k = 1; k <= num; k++){
            if(i >= k){
                str += k + 'x' + i + '=' + i*k + ' ';
            }
        }
        console.log(str)
    }
}
nine(9)

 

递归实现方法:

function nine (num) {
    if(num == 1) {
        console.log('1x1=1')
    } else {
        nine(num - 1);
        for(var i = 1, str = ''; i <= num; i++){
            str += i + 'x' + num + '=' + i*num + ' '
        }
        console.log(str)
    }
}
nine(9)


 

如果想实现以下效果:

只需要改下递归方法的位置,如下:

function nine (num) {
    if(num == 1) {
        console.log('1x1=1')
    } else {
        for(var i = 1, str = ''; i <= num; i++){
            str += i + 'x' + num + '=' + i*num + ' '
        }
        console.log(str)
        nine(num - 1); // 更换下递归方法的位置
    }
}

nine(9)

 

每一次的记录,都是向前迈进的一步

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
在javascript for循环sleep
在javascript for循环sleep
0 0
js常见的循环方式以及数组和json字符串之间的转化
针对对象来说 ,任何对象都继承了Object对象,或者其它对象,继承的类的属性是默认不可遍历的, for... in循环遍历的时候会跳过,但是这个属性是可以更改为可以遍历的,那么就会造成遍历到不属于自身的属性。
0 0
js for循环 递归 return 失败
js for循环 递归 return 失败
0 0
JavaScript 流程控制 - 分支和循环(四)
文章目录 JavaScript 流程控制 - 分支和循环 1. 什么是流程控制 2. 顺序流程控制 3. 分支流程控制 之 if语句 3.1 什么是分支结构 3.2 if 语句 3.2.1 if 语句基本理解 3.2.2 if 语句执行流程 3.2.3 if 语句案例 3.3 if else语句(双分支语句) 3.3.1 引言 3.3.2 if else 语法基本理解 3.3.3 判断闰年案例
0 0
js循环调用接口
js循环调用接口
0 0
js的直接赋值导致在循环中赋值失败的问题
js的直接赋值导致在循环中赋值失败的问题
0 0
JS循环中使用async、await的正确姿势
使用filter过滤item为vue或者react的选项
0 0
JavaScript控制语句之循环
引入 上期我们介绍了三种程序控制语句之一:分支语句。分支和顺序结构的代码在逻辑上以及可以写出几乎所有程序了—— 但显然,这与人来做事比较起来没有多大的提升。计算机最喜欢也最擅长的事其实就是:简单而重复的事。 今天我们就来了解一下如何用循环控制语句来让计算机去做人类难以完成的事——
0 0
关于js数组循环输出的几个方法以及关于下标不固定循环输出控制的方法
关于js数组循环输出的几个方法以及关于下标不固定循环输出控制的方法
0 0
你不知道的JS循环中断
你知道 JS 中断循环有哪些吗?
0 0
+关注
donggggg
专注与前端技术的小白
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Javascript中的函数
立即下载
Javascript异步编程
立即下载
JS零基础入门教程(上册)
立即下载