当前位置: 首页 > 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/375833.html

相关文章:

  • 机械免费网站制作百度推广怎么操作
  • 网站布局模板外链seo服务
  • 手机网站弹出层插件有哪些营销策略都有哪些
  • 做网站常见程序火星时代教育培训机构学费多少
  • 深圳建网站找哪家win7优化软件
  • cms网站建设的方法房地产营销策略有哪些
  • 1688做网站需要多少钱深圳整站seo
  • 用网站源码做网站高端定制网站建设公司
  • 嵌入式培训机构排名信阳seo公司
  • 有什么做任务的网站吗手机建站
  • 高端网站设计报价表互联网推广软件
  • wordpress模板无法复制文件路径西安网站seo外包
  • 福州网站设计公司seo优化网络推广
  • 网站分几种类型公众号微博seo
  • 武邑网站建设百度广告搜索推广
  • 长沙微信小程序公司seo优化网站快速排名
  • 网站建设方案书范本重庆森林讲的什么内容
  • 医疗网站建设需要什么资质在线超级外链工具
  • h5制作模板官网杭州网站推广优化
  • 网站建设评审简单的网站制作
  • 推荐西安优秀的高端网站建设公司招聘网络营销推广人员
  • 麦味旅行的网站建设需求分析企业营销策划是做什么的
  • 做网站的总是有活动怎么回事推广网站怎么制作
  • 软件开发模型螺旋模型文章优化软件
  • 房地产公司网站下载雅虎搜索引擎首页
  • 电商类公司网站应该怎么搭建百度seo排名优化公司
  • 西安做网站陕西必达合肥百度推广排名优化
  • 有一个做5s壁纸的网站百度seo搜索引擎优化方案
  • 网站建设盒子怎么搭建品牌营销与推广
  • 建程网怎么样搜索引擎优化的对比