-
算术操作符:
+(加)-(减)*(乘)/(除)~/(整除,结果为整数)%(取余)
-
赋值操作符:
=(赋值)+=、-=、*=、/=、~/=、%=(复合赋值操作符)- ??=(空值合并赋值操作符)它用于在变量为
null时为其分配一个新值
-
比较操作符:
==(等于)!=(不等于)>(大于)<(小于)>=(大于等于)<=(小于等于)
-
逻辑操作符:
&&(逻辑与)||(逻辑或)!(逻辑非)
-
位操作符:
&(按位与)|(按位或)^(按位异或)~(按位取反)<<(左移)>>(右移)
-
条件(三元)操作符:
条件表达式 ? 值1 : 值2(如果条件为真,则返回值1,否则返回值2) -
类型操作符:
is(检查对象是否是指定的类型)is!(检查对象是否不是指定的类型)as(类型转换)as?(尝试类型转换,如果失败则返回null)
-
级联操作符:
..(允许在同一个对象上面做一系列的操作) -
空操作符(空合并操作符):
??(如果左侧操作数为null,则返回右侧操作数,否则返回左侧操作数)
使用这些操作符时,请注意它们的优先级顺序和结合性,以便正确计算表达式的结果。如果需要使用括号来提高代码的可读性或改变运算顺序,可以添加括号。
726

被折叠的 条评论
为什么被折叠?



