常用的算数运算符有:加(+)、减(-)、乘(*)、除(/)等 2.2 示例
//加法运算符
print(1+1);
//减法运算符
print(1-1);
//乘法运算符
print(1*1);
//除法运算符
print(1/1);
//自增运算符
print(1++);
print(++1);
//自减运算符
print(1–);
print(–1);
三 比较运算符
3.1 说明
比较运算符可以比较任意类型的值
比较的结果返回一个布尔类型的值,成立返回true,不成立返回false
3.2 常用的比较运算符| 运算符 | 说明 |
| :-: | :-: |
| == | 相等比较运算 |
| != | 不等比较运算 |
| > | 大雨比较运算 |
| < | 小于比较运算 |
| >= | 大于等于比较运算 |
| <= | 小于等于比较运算 |
3.2 示例print(1==1);
print(1!=1);
print(1>=1);
print(1<=1);
四 类型运算符
4.1 说明
类型运算符用来进行类型判断,用于表示“是否属于”
属于某个类型,返回true;不属于某个类型,返回false
4.2 类型运算符| 运算符 | 说明 |
| :-: | :-: |
| is | (左)是否属于(右) |
| is! | (左)是否不属于(右) |
| as | (左)作为(右) |
4.3 示例var a=1;
var b=‘2’;
print(a is int);
print(b is! String);
print(a as int);
五 复合运算符
5.1 说明
复合运算符又叫赋值复合运算符,是多种简单运算符的复合
复合运算符包含"="
5.2 复合运算符| 运算符 | 说明 |
| :-: | :-: |
| += | 复合加运算符 |
| -= | 复合减运算符 |
| *= | 复合乘运算符 |
| /= | 复合除运算符 |
| ~/= | 复合整除运算符 |
| %= | 复合取余运算符 |
| <<= | 复合左移运算符 |
| >>= | 复合右移运算符 |
| &= | 复合按位与运算符 |
| ^= | 复合按位异或运算符 |
| |= | 复合按位或运算符 |
5.3 示例a+=1;
a-=1;
六 逻辑运算符
6.1 说明
逻辑运算符是对布尔值进行运算的运算符
逻辑运算符的操作数只有true或者false
6.2 常见的逻辑运算符| 运算符 | 说明 | 规则 |
| :-: | :-: | :-: |
| && | 逻辑与运算符 | 1.两操作数至少一个为false,结果为false
2.两操作数都为true,结果才为true |
| || | 逻辑或运算符 | 1.两操作数至少有一个为true,结果为true
2.两操作数都为false,结果为false |
| ! | 逻辑非运算符 | 1.操作数为true,结果为false
2.操作数为false,结果为true |
6.3 示例//逻辑与
print(false&&false);
//逻辑或
print(fal
se||true);
//逻辑非
print(!false);
e,结果为true
2.两操作数都为false,结果为false |
| ! | 逻辑非运算符 | 1.操作数为true,结果为false
2.操作数为false,结果为true |
6.3 示例//逻辑与
print(false&&false);
//逻辑或
print(fal[外链图片转存中…(img-bqArbHuE-1642835348943)]
se||true);
//逻辑非
print(!false);



