运算符
算术运算符: +-*/ %(取余数) ++(自增) --(自减)
三元运算符: 1 ? 2 : 3 如果1判断成立结果是2,否则就是3
比较运算符(结果是boolean类型): == !=
逻辑运算符(结果是boolean类型): & && | || + !(非,取反)
赋值运算符: = += -= *= /=
逻辑与/逻辑或
&
单与 --表示并且关系
1 & 2,想让最终结果得到true,对于1和2的要求是?两个都必须是true
&&
双与--短路与--高效
1 && 2,当1为false时,整体的结果早都注定了是false,所以2没必要执行了发生了短路的现象,来提高效率
|
单或 --表示或者关系
1 | 2,想让最终结果得到true,对于1和2的要求是?有一个为true就可以
||
双或--短路或--高效
1 || 2,当1为true时,最终的结果早就注定了是true,所以2没必要执行了发生了短路的现象,来提高效率
1.取余数(%)
2.比较运算符(== !=)
3.算术运算符(++ --)
4.三元运算符(?:)
5.复合赋值运算(+=)
6.逻辑运算符(&& &)
&&是左右两边的条件,只要左边满足了,右边就不判断了,而&是两边条件必须都满足才行;前者更高效。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。