租车网站制作,一般网站后台地址,可以直接玩游戏的网站,为什么电子网站开发周末学习了一下Dart语言#xff0c;按照慕课网Flutter开发第一步-Dart编程语言入门教程进行学习#xff0c;所以记录一下#xff0c;感觉慕课网的老师辛苦做的视频教程#xff0c;说得很清楚#xff0c;有基础学起来很轻松也很快#xff0c;本篇来学习dart的运算符。算术…周末学习了一下Dart语言按照慕课网Flutter开发第一步-Dart编程语言入门教程进行学习所以记录一下感觉慕课网的老师辛苦做的视频教程说得很清楚有基础学起来很轻松也很快本篇来学习dart的运算符。算术运算符算术运算符就是常见的加、减、乘、除、取整、取余、自增、自减。加、减、乘、除、取整、取余。int a 10;int b 2;//加print(a b);//减print(a - b);//乘print(a * b);//除print(a / b);//取整int result a ~/ b;print(result);//取余print(a % b);自增、自减//自增//前先给函数打印后自增print(a);//后先自增再给函数打印print(a);//先给函数打印再自减print(a--);//先自减再给函数打印print(--a);关系运算符关系运算符就是大于、小于、大于等于、小于等于、等于。int a 5;int b 3;//判断是否相等print(a b);//判断是否不相等print(a ! b);//是否大于print(a b);//是否小于print(a b);//是否大于等于print(a b);//是否小于等于print(a b);//双等号判断内容相等String strA 123;//String strB 321;String strB 123;print(strA strB);逻辑运算符逻辑运算符就是并且、或者、取反返回值都是布尔值。bool isTrue true;//取反print(!isTrue);//并且bool isFalse false;print(isTrue isFalse);//或者print(isTrue || isFalse);//日常取反用途String str ;print(!str.isEmpty);赋值运算符赋值运算符就是复合运算符、-、*、/并且还有dart的??复合运算符。double a 10;//int b;int b 5;//复合运算符a 2;print(a);a - b;print(a);a * b;print(a);print(a / b);print(a % b);??如果变量没有赋值才进行赋值否则不进行赋值。//??如果变量没有赋值才进行赋值否则不进行赋值b ?? 10;print(b);条件表达式条件表达式就是三目运算符以及dart的??作用是如果??前面的表达式为null则使用??后面的值。三目运算符//int gender 0;int gender 1;//String str gender 0 ? Male : Female;//还可以加上插值表达式String str gender 0 ? Male$gender : Female$gender;print(str);??运算符如果??前面的表达式为null则使用??后面的值//??表达式如果??前面的表达式为null则使用??后面的值String a;//String a Dart;String b Java;//a为null所以会使用b的值返回String c a ?? b;print(c);总结本篇我们学习了dart的运算符分别有算术、关系、逻辑、赋值、条件运算符。以及dart特有的赋值运算符????条件表达式。下一篇我们来学习dart的控制语句。