Javascript入门(二)JavaScript运算符、算术运算符、赋值运算符、关系运算符、逻辑运算符及优先级

算术运算符

算术运算符用在数学表达式中, 它的使用方式和数学中也是一致的.

  • 算术运算符是对数据进行计算的符号
  • 可以直接对数据进行操作, 也可以操作变量指向的数据.

在这里插入图片描述
JavaScript支持:自增++和自减–,通常都是用在数字变量上

  • 自增:++
    分为前置自增和后置自增
  • 自减:–
    分为前置自减和后置自减

总结:前置先算符后使用,后置先使用后计算

<script>
        // 1.自增
        var num1 = 100;
        num1++;//++后置写法
        ++num1;//++前置写法
        console.log(num1);

        // 2.自减
        var num2 = 100;
        num2--;//--后置写法
        --num2;//--前置写法
        console.log(num2);

        // 3.前置与后置的区别:参与运算的时候有区别
        //num++: 先使用,然后再+1;
        //++num:先自身+1,再使用
        var num = 100;
        // var result = num++ +10;
        // console.log(num);//101
        // console.log(result);//110

        var result = ++num +10;
        console.log(num);//101
        console.log(result);//111

        //4. 练习
        var a = 10;
        var b = a++ + a++;//10 + 11
        console.log(b);//21

        var c = 10;
        var d = ++c + ++c;//11 + 12
        console.log(d);//23

        var e = 10;
        var f = ++e + e++;//11 + 11
        console.log(f);//22

        var m = 10;
        var n = m++ + ++ m;//10 +12
        console.log(n); //22
    </script>

赋值运算符

  • 赋值运算符主要是给某个变量进行赋值
  • 赋值运算符是算术运算符和赋值的一种简便写法
    比如 a = 3; a = a + 1;
    第二句可以写成 a += 1;
    在这里插入图片描述

关系(比较)运算符

  • 它是用来判断两个操作数的大小关系及是否相等关系的,结果是布尔类型(bool): True或者False
  • 比较运算符经常用在if/while语句中
  • 学习if语句的使用

在这里插入图片描述

逻辑运算符

  • 逻辑运算符,它是用于将多个条件放在一起进行运算的
  • 逻辑运算符的运算结果也是Boolean类型: true/false
  • 逻辑运算符也应用if/while的判断句中, 并且是多个条件时会使用到
    在这里插入图片描述

逻辑与补充:(了解)

  • 逻辑与运算符可以应用于任何数据类型,且不一定返回布尔值。 对于非布尔值运算,会先将非布尔值转换为布尔值。

逻辑或补充:(了解)

  • 逻辑或运算符可以应用于任何数据类型,且不一定返回布尔值。 对于非布尔值运算,会先将非布尔值转换为布尔值。

运算符的优先级

在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章