JavaScript语法特殊语法和流程控制语句以及99乘法表练习


JavaScript语法_特殊语法

特殊语法

  1.语句以分号;结尾,如果一行只有一条语句,则;可以省略(不建议)

  2.变量的定义使用var关键字,也可以不使用
    用var:定义的变量是局部变量
    不用:定义的变量是全局变量(不建议)

    <script>
        //1、语句以分号;结尾,如果一行只有一条语句,则;可以省略(不建议)
        var num = 3
        alert(num)

        /*
            2.变量的定义使用let关键字,也可以不使用
            用let:定义的变量是局部变量
            不用:定义的变量是全局变量(不建议)
         */
        function fun() {
            var b = 4;
            alert(b);
        }
        fun();
        alert(b);
    </script>

 

 

 

 

 

 

 

 

 

JavaScript语法_流程控制语句

流程控制语句:
  1.if…else…
  2.switch

    在java中,switch语句可以接收的数据类型:byte,int,short,char,枚举(1.5),String(1.7) ​
      switch(变量):
        case 值: ​
    在JS中,Switch什么类型都可以
  3.while
  4.do…while
  5.for

    <script>
        /*
            switch语句
         */
        var a = 1;
        switch (a) {
            case 1:
                alert("number");
                break;
            case "abc":
                alert("string");
                break;
            case true:
                alert("true");
                break;
            case null:
                alert("null");
                break;
            case undefined:
                alert("undefined");
                break;
        }

        /*
            while
            1——100求和
         */
        var sum = 0;
        var num = 1;
        while (num<=100){
            sum+=num;
            num++;
        }
        alert(sum);

        /*
            for语句
            1——100求和
         */
        var sum1 = 0;
        for (var i = 1; i <= 100; i++) {
            sum1+=i;
        }
        alert(sum1);
    </script>

 

 

 

 

 

 

JavaScript语法练习99乘法表练习

练习:99乘法表

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>

    <style>
        td {
            border: 1px solid
        }
    </style>
    <script>
        /*
            99乘法表
         */
        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(j+"*"+i+"="+(i*j)+"&nbsp;&nbsp;&nbsp;");
                document.write("</td>")
            }
            /*//输出换行
            document.write("<br>");*/

            document.write("</tr>")
        }

        document.write("</table>")
    </script>
</head>
<body>

</body>
</html>

JavaScript语法特殊语法和流程控制语句以及99乘法表练习

 

原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/278428.html

(0)
上一篇 2022年8月2日
下一篇 2022年8月2日

相关推荐

发表回复

登录后才能评论