Flutter学习-dart(3):运算符 条件 类型转换

本文深入探讨了Dart编程中的运算符,包括算数、关系、逻辑和赋值运算符,如三目运算符和特殊的`??=`赋值运算符。此外,还详细介绍了条件表达式,如if-else和switch-case结构。文章重点讲解了类型转换,特别是Number与String之间的转换方法,如`toString()`和`int.parse()`,以及如何将其他类型转换为Booleans类型,如使用`isEmpty`检查字符串是否为空,`isNaN`判断数字是否为有理数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. Dart运算符

1.1 算数运算符

  • + - * / ~/ (取整) %(取余)

1.2 关系运算符

  • == != > < >= <=

1.3 逻辑运算符

  • ! && ||

1.4 赋值运算符

  • 基础赋值运算符 = ??=
  • 复合赋值运算符 += -= *= /= %= ~/=
  • (b??=23; 表示如果b为空的话把 23赋值给b)

2. 条件表达式

  • if else
  • switch case
  • 三目运算符
  • ??运算符 (a ?? 10: 如果a为空,则取10)

3. 类型转换

3.1. Number与String类型之间的转换

  • Number类型转换成String类型 toString()
  • String类型转成Number类型 int.parse()
String str='123';
var myNum=int.parse(str);

String str1='123.1';
var myNum=double.parse
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值