JavaScript基础2

116 阅读1分钟

1、运算符

(1)算术运算符
y=5,下面的表格解释了这些算术运算符: 1639115957(1).jpg (2)赋值运算符 1639116033(1).jpg (3)比较运算符 1639116172(1).jpg (4)逻辑运算符 1639116252(1).jpg

2、条件语句

在 JavaScript 中,我们可使用以下条件语句:

  • if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
<script>
      let chengji = prompt('请输入成绩');
      if (chengji >= 60) {
            alert('及格');  
         }
 </script>
  • if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码
<script>
      let chengji = prompt('请输入成绩');
      if (chengji >= 60) {
            alert('及格');  
         }
      else {
       alert('不及格');
      }
 </script>
  • if...else if....else 语句- 使用该语句来选择多个代码块之一来执行
<script>
      let chengji = prompt('请输入成绩');
      if (chengji >= 85) {
          alert('优秀');  
         }
      else if (chengji >= 60){
          alert('及格');
      }
      else {
          alert('不及格');
      }
 </script>
  • switch 语句 - 使用该语句来选择多个代码块之一来执行
    <button onclick="jisuan()">计算两位数运算</button>
    <script>
        function jisuan() {
            let num1 = parseInt(prompt('请输入第一个值'));
            let num2 = parseInt(prompt('请输入第二个值'));
            let num3 = prompt('请输入运算符号');
            switch (num3) {
                case '+':
                    var jg = num1 + num2;
                    alert('两位数运算结果为:' + num1 + num3 + num2 + '=' + jg);
                    break;
                case '-':
                    var jg = num1 - num2;
                    alert('两位数运算结果为:' + num1 + num3 + num2 + '=' + jg);
                    break;
                case '*':
                    var jg = num1 * num2;
                    alert('两位数运算结果为:' + num1 + num3 + num2 + '=' + jg);
                    break;
                case '/':
                    var jg = num1 / num2;
                    alert('两位数运算结果为:' + num1 + num3 + num2 + '=' + jg);
                    break;
                default:
                    alert('请输入正确的运算符号');
                    break;
            }
        }
    </script>

3、for循环

for循环的语法为:

for (*语句 1*; *语句 2*; *语句 3*)\
{\
*被执行的代码块*\
}

语句 1 (代码块)开始前执行
语句 2 定义运行循环(代码块)的条件
语句 3 在循环(代码块)已被执行之后执行

<script>
        /* 1-100偶数的和 */
        let sum = 0;
        for(var i=1;i<=100;i++){
            if (i%2==0) {
                sum += i;
            }
        }
        console.log(sum);
    </script>