当前位置: 首页 > wzjs >正文

抖音引流推广怎么做青岛建站seo公司

抖音引流推广怎么做,青岛建站seo公司,婚庆网站模板下载,网站关键词优化工具Dart 运算符与类型转换 1. Dart 运算符 1.1 算术运算符 :加法-:减法*:乘法/:除法(结果为浮点数)~/:整除(结果为整数)%:取余 1.2 关系运算符 &#xff1a…

Dart 运算符与类型转换

1. Dart 运算符

1.1 算术运算符

  • +:加法
  • -:减法
  • *:乘法
  • /:除法(结果为浮点数)
  • ~/:整除(结果为整数)
  • %:取余

1.2 关系运算符

  • ==:等于
  • !=:不等于
  • >:大于
  • <:小于
  • >=:大于等于
  • <=:小于等于

1.3 逻辑运算符

  • !:逻辑非
  • &&:逻辑与(只有当所有条件都为 true 时,结果才为 true
  • ||:逻辑或(只要有一个条件为 true,结果就为 true

1.4 赋值运算符

  • 基础赋值运算符:=??=
  • 复合赋值运算符:+=-=*=/=%=~/=

1.5 条件表达式

  • if-else
  • switch-case
  • 三目运算符:条件表达式 ? 表达式1 : 表达式2
  • ?? 运算符:用于提供默认值,例如 a ?? b 表示如果 anull,则返回 b

2. 类型转换

2.1 Number 与 String 类型之间的转换

  • Number 转 String:使用 toString() 方法
  • String 转 Number:使用 int.parse()double.parse() 方法

2.2 其他类型转换为 Boolean 类型

  • isEmpty:判断字符串是否为空
  • isNotEmpty:判断字符串是否不为空
  • isFiniteisInfiniteisNaN:用于判断数值类型

示例代码

1. 算术运算符

void main() {int a = 13;int b = 5;print(a + b); // 加法print(a - b); // 减法print(a * b); // 乘法print(a / b); // 除法print(a % b); // 取余print(a ~/ b); // 整除var c = a * b;print('--------');print(c);
}

2. 关系运算符

void main() {int a = 5;int b = 3;print(a == b); // 判断是否相等print(a != b); // 判断是否不等print(a > b); // 判断是否大于print(a < b); // 判断是否小于print(a >= b); // 判断是否大于等于print(a <= b); // 判断是否小于等于if (a > b) {print('a大于b');} else {print('a小于b');}
}

3. 逻辑运算符

void main() {// ! 取反bool flag = false;print(!flag); // 取反// && 逻辑与bool a = true;bool b = true;print(a && b); // 全部为 true 时结果为 true// || 逻辑或bool a = false;bool b = false;print(a || b); // 全部为 false 时结果为 false// 条件判断int age = 23;String sex = "女";if (age == 20 || sex == "女") {print("$age --- $sex");} else {print("不打印");}
}

4. 赋值运算符

void main() {// 基础赋值运算符int a = 10;print(a);// ??= 运算符int b = 6;b ??= 23; // 如果 b 不为 null,则不赋值print(b);int c;c ??= 23; // 如果 c 为 null,则赋值为 23print(c);// 复合赋值运算符var d = 12;d *= 3; // d = d * 3print(d);
}

5. 条件表达式

void main() {// if-elsebool flag = true;if (flag) {print('true');} else {print('false');}// 三目运算符bool flag = false;String c = flag ? '我是true' : '我是false';print(c);// ?? 运算符var a;var b = a ?? 10; // 如果 a 为 null,则 b = 10print(b);var a = 22;var b = a ?? 10; // 如果 a 不为 null,则 b = aprint(b);
}

6. 类型转换

void main() {// Number 转 Stringvar myNum = 12;var str = myNum.toString();print(str is String);// String 转 NumberString str = '123';var myNum = int.parse(str);print(myNum is int);String str = '123.1';var myNum = double.parse(str);print(myNum is double);// 错误处理String price = '';try {var myNum = double.parse(price);print(myNum);} catch (err) {print(0);}// 其他类型转换为 Booleanvar str = '';if (str.isEmpty) {print('str 空');} else {print('str 不为空');}var myNum = 0 / 0;if (myNum.isNaN) {print('NaN');}
}
http://www.dtcms.com/wzjs/337289.html

相关文章:

  • 做暖暖视频免费视频老司机网站希爱力双效片副作用
  • 可以做热图的在线网站武汉网站seo公司
  • 甘肃网络营销是什么seo工资服务
  • 从零学php网站开发除了百度指数还有哪些指数
  • 杭州网站建设前三seo门户网站优化
  • 网站规划教学设计怎么在百度做网站推广
  • 公维金如何上传建设局网站收录优美的图片
  • 做信息发布类网站用什么语言推广计划方案模板
  • 成都网站制作028net深圳互联网公司50强
  • 做旅游网站的开题报告友情链接英文
  • 网站登录页做多大尺寸的免费网络推广网站
  • 包头市网站建设seo检测
  • 贵州省建设厅建筑官方网站公司网站推广运营
  • 泉州手机模板建站南昌seo营销
  • wordpress全站ajax推广网站哪个好
  • b站24小时直播间十大软件如何优化网络延迟
  • 织梦网站面包屑导航怎么做百度推广好不好做
  • 贵州微信网站建设软文写作的十大技巧
  • 网站的盈利点网络营销的职能是什么
  • 娱乐网站建设公司手机流畅优化软件
  • 广告传媒公司名字大全快速排名优化seo
  • 外贸soho网站百度关键词排名提升工具
  • 台海最新消息24小时更新seo页面优化的方法
  • 遵义网站建设厂家百度指数如何提升
  • 成都网站开发公司排名百度搜索量排名
  • 广州越秀区是不是中风险地区刷seo关键词排名软件
  • 网站开发推荐资料武汉seo优化分析
  • 一站式海外推广平台sem公司
  • 网站想要被收录要怎么做软文有哪些发布平台
  • 网站建设维护协议网站浏览器