js如何实现99乘法表

99乘法表相信大家小学的时候都有背过吧,但是你知道如何在js中敲出99乘法表吗,下面我为大家讲解一下。

屏幕快照 2019-09-29 上午9.54.17.png

这个是我们要实现的效果
先来了解一下什么是for语句
for语句:是一种先判断,后运行的循环语句,它由初始条件、结束条件、步长值以及循环体四个部分组成;并且它具有在执行循环之前初始变量和定义循环后要执行代码的能力。

写出99乘法表就必须涉及到for循环的嵌套,咱们先来看看嵌套格式
for循环嵌套格式:
当循环与循环发生嵌套时遵循下列规则
1、外层为假时内层不执行;
2、先执行外层再执行内层,直至内层的条件为假时再返回外层去执行。
3、外层的值可以带入内层来使用

for ( start;end;step){
        for ( start;end;step){
               循环体             }
                             }//执行顺序
         start --> end --> 循环体 --> step --> end --> 循环体 -->  ……

    for(a=1;a<10;a++){
        document.write("</br>");
        for(b=1;b <=a;b++){
            document.write(a+"*"+b+"="+a*b+"&nbsp");
        }
    }
    
  var a=  "</br>";
  document.write(a);

我们可以试着去走一下循环,我们把九九乘法表的两个乘数设为两个变量,分别是a和b;
当a=1时满足for循环的条件,执行循环语句,然后执行它里面的另一个for循环;
令b=1,b<=a,此时的b=1,符合循环条件,执行循环语句,输出11=1;b++之后b的值就变成了2;
我们第一遍循环就输出了一行,行里面的内容是1
1=1;那我们在用a++令a=2执行循环,同样根据上面的来走循环;
知道a走到9再往下走到10不符合条件的时候,终止整个循环,我们就输出了一个原汁原味的九九乘法表;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容