JavaScript语法-三元运算符、特殊语法、流程控制语句、99乘法表

JavaScript语法-三元运算符

三元运算符:

  ?:表达式

  语法:

    表达式? 值1:值2

    判断表达式的值,如果是true则取值1,如果是false则取值2;

复制代码
    <script>
<!--      定义值-->
      var a = 3;

      //定义值
      var b = 4;

      //判断a是否大于b,大于返回1,不大于返回0
      var c = a > b ? 1 : 0;

      //页面弹框
      alert(c)

    </script>
复制代码

 

JavaScript语法-特殊语法

复制代码
  <script>
      //1.语句以分号结尾,如果一行只有一条语句,可以省略分号(不建议)
      var a = 3
      alert(a)

      /*
            2.变量的定义使用var关键字,也可以不使用
                 用:定义的变量是局部变量
                 不用:定义的变量是全局变量
       */

      //定义变量
      var b;
      
      //定义方法
      function fun(){
          
          //赋值
          b = 4;
      }
      
      //调用方法
      fun();

      //页面弹窗
      alert(b)
  </script>
复制代码

 

JavaScript语法-流程控制语句

  switch语句

复制代码
 <script>
<!--        定义变量-->
        var a;

        //switc循环
        switch (a){

            //变量为1的时候
            case 1:

                //页面弹窗
                alert("number");

                //停止
                break;

            //变量为true的时候
            case true:

                //页面弹窗
                alert("true");

                //停止
                break;

            //    变量为abc字符串的时候
            case "abc":

                //页面弹窗
                alert("string");

                //停止
                break;

            //    变量为null的时候
            case null:

                //页面弹窗
                alert("null");

                //停止
                break;

            //    变量为undefind的时候
            case undefined:

                //页面弹窗
                alert("undefind");

                //停止
                break;

        }
    </script>
复制代码

 

  while语句

复制代码
 <script>
    <!--      1到100的和 -->

        //定义值
        var sum = 0;

        //定义值
        var num = 1;

        //while循环
        while (num<=100){

            //循环一次。加一次
            sum += num;

            //循环一次,递增一次
            num ++;
        }

        //页面弹窗
        alert(sum)
      </script>
复制代码

 

  for语句

复制代码
<script>
        //1到100的和

        //定义值
        var sum = 0;

        //for循环,定义变量,到100,循环一次自增一次
        for(var i = 0; i <= 100; i++){

            //循环一次加一次
            sum += i;
        }

        //页面弹窗
        alert(sum)
    </script>
复制代码

 

JavaScript语法-99乘法表

复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>99乘法表</title>
    <style>
/*<!--      表头单元格 边框为1,实线 -->*/
        td{
            border: 1px solid;
        }

    </style>

    <script>

<!--        边框,居中-->
        document.write("<table  align='center'>");


        //1.完成基本的for循环嵌套,展示乘法表 控制行
        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(i + " * " + j + " = " + ( i*j) +"&nbsp;&nbsp;&nbsp;");

                <!-- 表头单元格-->
                document.write("</td>");
            }

            //<!-- 定义行-->
            document.write("</tr>");
        }

        //2.完成表格嵌套
        document.write("</table>");

    </script>
</head>
<body>

</body>
</html>
复制代码

 

posted @   漁夫  阅读(72)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示