zoukankan      html  css  js  c++  java
  • JavaScript----流程控制语句

    ##特殊语法

    1、语句以;结尾,如果一行只有一条语句,则;可以省略(不建议)
    2、变量的定义使用var关键字,也可以不使用

    * 用:定义的变量是局部变量
      * 不用:定义的变量是全局变量(不建议使用)


    ##流程控制语句
      1、if...else...
      2、switch
        
    1、在java中,switch可以接收的数据类型:byte,int,short,char,枚举(1.5),字符串(1.7)
          * switch(变量):
            * case 值:
        2、在JS中,
    switch可以接收任意类型的数据
    <script>
        var a = null;
        switch (a) {
            case 1:
                alert("number");
                break;
            case "abc":
                alert("string");
                break;
            case true:
                alert("boolean");
                break;
            case null:
                alert("null");
                break;
            case undefined:
                alert("undefined");
                break;
        }
    </script>
      3、while
    <script>
        //1~100求和
        var num = 1;
        var sum = 0 ;
        while (num <= 100){
            sum+=num;
            num++;
        }
        document.write(sum);
    </script>
      4、do...while
      5、for
    <script>
        //1~100求和
        var sum = 0;
        for (var i =0; i <= 100; i++){
            sum += i;
        }
        alert(sum);
    </script>
    
    

    ##练习:做一个九九乘法表

    效果如下:

    代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>九九乘法表</title>
        <style>
            td{
                border: 1px solid;
            }
        </style>
    </head>
    <script>
        //九九乘法表  嵌套for循环做
        document.write("<table align='center'>");
        for (var i = 1; i <= 9; i++){
            document.write("<tr>");
            for (var j = 1; j <= i; j++){
                document.write("<td>");
                document.write(i+"*"+j+"="+i*j+"&nbsp");
                document.write("</td>");
            }
            document.write("</tr>");
        }
        document.write("</table>");
    </script>
    <body>
    </body>
    </html>
    That which doesn't kill me makes me stronger!
  • 相关阅读:
    channel分析
    Nginx|基础
    item2
    搜索引擎技巧
    计算机网络|概述
    操作系统|进程
    分布式事务一致性
    画图工具StartUML
    内存分配
    MPG分析
  • 原文地址:https://www.cnblogs.com/21seu-ftj/p/12287329.html
Copyright © 2011-2022 走看看