JavaScript 条件语句、switch语句、for循环、while循环、错误处理

JavaScript if 条件语句

1. 什么是 if 条件语句

  • 条件语句用于基于不同的条件来执行不同的动作。

2. 条件语句

2.1 if 语句
  • 只有当指定条件为 true 时,使用该语句来执行代码

      <script>
        // if (条件表达式[boolean的结果或者表达式]) {}
        if (5 > 2) {
          // 当条件为true的时候执行代码块中的内容 
          console.log("5大于2");
        }
      </script>
    
2.2 if … else 语句
  • 当条件为 true 时执行代码,当条件为 false 时执行其他代码

      <script>
        // if后的条件为true则执行if代码块中的代码,否则执行else里面的代码
        var sex = "男";
        if (sex == "男") {
          console.log("去男厕所");
        } else {
          console.log("去女厕所");
        }
      </script>
    
2.3 if … else if … else 语句
  • 使用该语句来选择多个代码块之一来执行

      <script>
        // if-else if-else 判断条件 条件满足则执行对应代码块中的内容 不满足则继续向下判断 直到满足;如果都不满足则执行else里面的代码
        // A 90分以上
        // B 80分以上
        // C 70分以上
        // D 60分以上
        var score = 98;
        if (score >= 90) {
          console.log("A-优秀");
        } else if (score >= 80) {
          console.log("B-良好");
        } else if (score >= 70) {
          console.log("C-一般");
        } else if (score >= 60) {
          console.log("D-及格");
        } else {
          console.log("不及格");
        }
      </script>
    

JavaScript switch 语句

1. 什么是 switch 语句

  • switch 语句用于基于不同的条件来执行不同的动作。

2. switch 语句

  • 使用该语句来选择多个代码之一来执行

      <script>
        switch(n) {
          case 1:
            // 执行代码块 1
            break;
          case 2:
            // 执行代码块 2
            break;
          default:
            // 与 case 1 和 case 2 不同时执行的代码
        }
      </script>
    

JavaScript for 循环

1. 什么是 for 循环

  • 循环可以将代码块执行指定的次数。
  • for 循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成。

2. 循环

2.1 for 循环
  •   <script>
        // 循环四要素 初始值 循环终止条件 改变初始值 循环体
        // 死循环 条件一种满足
        for (var i = 0; i < 10; i++) {
          console.log(i); // 0 ~ 9
        }
      </script>
    
  • 案例:99乘法表
    <!DOCTYPE html>
    <html lang="en">
      <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
      </head>
      <body></body>
      <script>
        // 99 乘法表
        var str = "";
        for (var i = 1; i <= 9; i++) {
          for (var j = 1; j <= i; j++) {
            var a = j + "*" + i + "=" + j * i;
            str += a + "&nbsp;&nbsp;&nbsp;&nbsp;";
          }
          str += "</br>";
        }
        document.write(str);
      </script>
    </html>
    
2.2 for in 循环
  •   <script>
        var person = { fname: "Bill", lname: "Gates", age: 56 };
        var txt = "";
        for (x in person) {
          // x 为属性名
          txt = txt + person[x];
        }
        console.log(txt); // BillGates56
      </script>
    

JavaScript while 循环

1. 什么是 while 循环

  • while 是计算机的一种基本循环模式。当满足条件时进入循环,进入循环后,当条件不满足时,跳出循环

2. 循环

2.1 while 循环
  •   <script>
        var i = 0;
        while (i < 100) {
          console.log("hello world");
          i++;
        }
    
        var a = 100;
        while (a > 0) {
          console.log("hi");
          a--;
        }
      </script>
    
2.2 do/while 循环
  •   <script>
        // do/while 循环 不管是否满足条件 至少会循环一次
        var a = 0;
        do {
          console.log("123");
          a++;
        } while (a < 100);
      </script>
    

JavaScript 错误 - finally、try 和 catch

  • try 语句允许我们定义在执行时进行错误测试的代码块。

  • catch 语句允许我们定义当 try 代码块发生错误时,所执行的代码块。

  • JavaScript 语句 try 和 catch 是成对出现的。

  •   <script>
        // 会将可能会报错的代码放在try中
        // catch块中就是我们对错误的处理方式
        // finally 块中的代码不管是否产生错误都会执行
        try {
          console.log(a); // 异常的抛出
        } catch (err) {
          console.log(err); // 异常的捕获与处理
        } finally {
          console.log("1123"); // 结束处理
        }
      </script>
    
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值