练习一

打印99乘法表
练习 - 图1

代码:

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <script>
  5. // 打印99乘法表
  6. for(i = 1; i <= 9;i++){
  7. for(j = 1;j <= i;j++){
  8. document.write("<span>"+j+"*"+i+"="+j*i+"</span>");
  9. }
  10. document.write("<br>");
  11. }
  12. </script>
  13. <style>
  14. span{
  15. display: inline-block;
  16. width: 100px;
  17. }
  18. </style>
  19. </head>
  20. <body>
  21. </body>
  22. </html>

练习二


打印出1-100之间所有的质数

代码:

// 打印1-100之间的所有质数
for(var i = 2; i <= 100; i++){
    var flag = true;
    // 判断 i 是否是质数
    // 获取到2-i之间的所有的数
    for(var j = 2; j < i; j++){
        // console.log(j);
        // 判断 i 是否能被 j 整除
        if(i % j == 0){
            // 如果进入判断则证明 i 不是质数,修改 flag值为 false
            flag = false;
        }
    }
    // 是质数则打印 i
    if(flag){
        console.log(i);
    }
}