js-循环结构练习

来源:互联网 发布:手机mac过滤怎么设置 编辑:程序博客网 时间:2024/05/20 04:14

1、输出九九乘法表

  • 代码
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>九九乘法表</title>    <style>        *{            font-family: "Consolas";        }    </style></head><body></body><script>    var result = "";    for(var i=1; i < 10; i++){        for(var j = 1; j <=i; j++){            result += j + "*" + i + "=" + (i*j) + "&nbsp;&nbsp;"            if((i*j+"").length == 1) result +="&nbsp;";        }        result += "<br>";    }    document.write(result);</script></html>
  • 结果(谷歌浏览器,后略)
    输出九九乘法表

2、使用”*” 输出7行7列的菱形

  • 代码:
<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>菱形</title>    <style>        * {            font-family: "Consolas";        }    </style></head><body></body><script>    for (var i = 0; i < 7; i++) {        for (var j = 0; j < Math.abs(3 - i); j++) {            document.write("&nbsp;");        }        for (var j = 0; j < 7 - 2 * Math.abs(3 - i); j++) {            document.write("*");        }        document.write("<br>");    }</script></html>
  • 结果
    菱形