JavaScript_语法_特殊语法和JavaScript_语法_流程控制语句&&练习9*9乘法表

JavaScript_语法_特殊语法

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

 

 2.变量的定义使用var关键字,也可以不使用

  用:定义变量是局部变量

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

/*
   b=4;
   alert(b);
*/
var b;
function fun() {
   b=4;
}
fun();
alert(b);

JavaScript_语法_流程控制语句

1.if...else...

2.switch:

  在java中,switch语句可以接收的数据类型:byte int shor char,枚举(1.5),String(1.7)

    switch(变量):

      case值:

  在JS中,switch语句可以接受任意的原始数据类型

3.while

4.do...while

5.for

几乎都和java语法一样

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 sum = 0;
        for (var i = 1; i <=100; i++) {
            sum+=i;
        }
        alert(sum);

练习9*9乘法表

css控制td标签添加边框:

    <style>
        td{
            border: 1px solid;
        }
    </style>

js代码实现9*9乘法表:

        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>");
                //输出1*1=1
                document.write(j+"*"+i+"="+(i*j) +"&nbsp;&nbsp;&nbsp;");
                document.write("</td>");
            }
            /*//输出换行
            document.write("<br>")*/
            document.write("</tr>")
        }
        //2.完成表格嵌套
        document.write("</table>");

 

 

posted @ 2022-08-02 10:52  魔光领域  阅读(77)  评论(0编辑  收藏  举报