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

JavaScript运算符

  • 算术运算符
  • 赋值运算符
  • 关系(比较)运算符
  • 逻辑运算符
  • 运算符的优先级

算术运算符

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

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

Javascript入门(二)JavaScript运算符、算术运算符、赋值运算符、关系运算符、逻辑运算符及优先级_第1张图片
JavaScript支持:自增++和自减–,通常都是用在数字变量上

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

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


赋值运算符

  • 赋值运算符主要是给某个变量进行赋值
  • 赋值运算符是算术运算符和赋值的一种简便写法
    比如 a = 3; a = a + 1;
    第二句可以写成 a += 1;
    Javascript入门(二)JavaScript运算符、算术运算符、赋值运算符、关系运算符、逻辑运算符及优先级_第2张图片

关系(比较)运算符

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

Javascript入门(二)JavaScript运算符、算术运算符、赋值运算符、关系运算符、逻辑运算符及优先级_第3张图片

逻辑运算符

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

逻辑与补充:(了解)

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

逻辑或补充:(了解)

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

运算符的优先级

Javascript入门(二)JavaScript运算符、算术运算符、赋值运算符、关系运算符、逻辑运算符及优先级_第4张图片

你可能感兴趣的:(前端入门,javascript,运算符)