Dart 基础篇(三)—— 运算符与语句

算术运算符

算术运算符有:+ - * / % ~/

分别对应着:加减乘除取余,最后一个 ~/ 叫做取整运算符,直接取出一个数的整数部分,其余的与其他语言一致。

int a = 13;
int b = 5;
print(a~/b);//2

关系运算符

就是大于,小于,大于等于,小于,等于,不等于。

注意:等于是 == ,没有 JS 中的 === .

逻辑运算符

取反 !

逻辑与 &&

逻辑或 ||

赋值运算符

= 表示赋值

还可以使用复合赋值运算符,比如 += -= 等等

除此以外,还有一个特别的 ??= ,这个运算符的作用就是判断一个变量是否被初始化,如果被初始化,则不赋值;否则赋值。

int a = 13;
int b;
a ??= 77;
b ??= 88;
print(a);//13
print(b);//88

语句

if 语句,switch语句,while语句,for循环 等等所有语句与其他编程语言的语法是一致的。

 

你可能感兴趣的:(Dart基础篇)