JavaScript打印九九乘法表

思路:使用二重循环进行打印,第一个乘数与行号相同,第二个乘数从1开始,最大与行号相同。用i表示第一个乘数,用j表示第二个乘数,则每一行i与j的关系是:j<=i。

代码如下:

HTML部分:

<br>    <!--为了页面显示好看一点-->

<div id="d1"></div>

<script type="text/javascript" src="js文件路径"></script>   <!--链接js文件-->

JavaScript部分:

function print(){

    var s = '';

    var f = '';

    for(var i=1;i<10;i++)

    {

        var h = '';

        for(var j=1;j<=i;j++)

        {

            var k = i*j;

            h += i+"×"+j+"="+k+"&nbsp;&nbsp;&nbsp;&nbsp;";  
            //用&nbsp;是因为要显示在HTML中,超过两个空格无效,就要用&nbsp;

            f += i+"×"+j+"="+k+"  ";
            //为了在控制台检验一下

        }

        // console.log(h);

        s += h+"<br>"+"<br>";
        //<br>与上面&nbsp;原理一样,在HTML换行不能使用换行符'\n'

        f += "\n";

    }

    document.getElementById('d1').innerHTML = s;
    //在HTML页面内显示s的内容

    console.log(f);

}

print();

输出结果如下:

浏览器页面:

浏览器控制台:

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值