1、算数运算符

  • 加 - 减 * 乘 / 除 % 取余
    ++ 自加 1
    ++ 出现在后
    var a = 100;
    var b = a++ ;
    document.write(a) ;// 101
    document.write(b); //100
    当++出现在后表示先赋值 在自加1
    ++ 出现在前
    var a = 100;
    var b = ++a ;
    document.write(a) ;// 101
    document.write(b); //101
    当++出现在前表示先自加1 在赋值
    — 自减1

    2、字符串连接运算符

    +
    加法运算
    两遍都为数字时
    字符串连接
    有一个字符串就做拼接
    += 连接两个字符串,并赋给第一个

    3、关系运算符

    < 小于
    <= 小于等于
    > 大于
    >= 大于等于

== 等于
比较值 不涉及数据类型

!== 不等于
比较值 不涉及数据类型

=== 绝对等于
比较值和数据类型

!== 绝对不等于
比较值和数据类型

4、赋值运算符

基本

  • = 赋值

拓展

  • += 加等
  • -= 减等
  • *= 乘等
  • /= 除等
  • %= 余等

    5、逻辑运算符

    && 一假则假
    || 一真则真
    ! 取反

    6、三目运算符

    语法 布尔表达式? 表达式1: 表达式2
    原理 为真选择1 为假选择2
    运算符优先级 不确定时加() 即可