dart运算符

算术运算符

+ - * /  %除开正常的加减乘除取余外 同理++ --也是一样的

多了一个 ~/ 除后向下取整 =》 例如10/6 为 1.6666~  而10~/6为1

关系运算符

==判断内容是否相等(没有js中的 ===)  != ,>,<,>=,<=

逻辑运算符

! 取反 &&并且 ||或者

赋值运算符

=赋值 ??=当变为空时 就赋值 例如 int a;a??=10 ;a为10

+= -= /= *= %= ~/=

^位运算符

例如 a = a ^ b;b = a ^ b;a = a ^ b;;这样可以实现变量值的交换

条件表达式

三目运算符 condition?expr1:expr2;

??运算符 expr1??expr2 当第一个表达式的值为空时 执行第二个表达式

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容