目录
1、算术运算符
加减乘除、取余
取余:%
2、递增运算符
2.1、前置递增运算符:
++变量名 ------ 意思就变量+1
特点:
先加1,再返回值
例如:
a = 10
++a; // a = 11
b = ++a + 2 // ++a =12
b = 14
2.2、后置递增运算符
变量名++
先返回值,再加一
例如:
c = 10;
c++; // c = 11
d = c++ + 2; // c++ = 11
d = 13;
2.3、前后递增综合应用
e = 10;
f = e++ + ++e; // e++ = 10 此时e= 11 所以++e = 12
f = 22
3、比较运算符
>, <, >=, <=,
==:等于,(会默认转换数据类型,会把字符串型的数据转换为数字型)
!=:不等于
===:全等。(要求值和数据类型完全一致)
!==:不全等。
4、逻辑运算符
&&:与
||: 或
!:非
5、短路运算(逻辑中断)
原理:当有多个表达式或值时,左边的表达式值可以确定结果时,就不再继续运算右边的表达式的值
1、与 (&&)
表达式1&&表达式2
表达式1结果为真,返回表达式2的值
表达式1结果为假,返回表达式1的值
2、或 (||)
表达式1 || 表达式2
表达式1结果为真,返回表达式1的值
表达式1结果为假,返回表达式2的值
6、赋值运算符
=、+=、-=、*=、/=、%=
有python基础的这个很好理解。
后几个就相当于:a += 1 -----> a = a + 1
后面几个都一样。
7、运算符优先级
小括号:()
一元运算符(++, --, !)
算数运算符(先乘除取余,再加减)
关系运算符(>, >=, <, <=, )
相等运算符(==, !=, ===, !==)
逻辑运算符(先 && 后 ||)
赋值运算符(=)
逗号运算符(,)