Built-in types(内置的类型)
在Dart有几种内置的数据类型:数值型-Number、布尔型-boolean、键值对-Map、字符串-String、列表-List(数组)、其他类型-Runes、Symbols
使用num
声明的变量,可以随意的转换类型,如果使用int
或者double
明确的声明,那就不能转换了
数值型的操作
运算符:+、-、*、/、~/、% 常用属性:isNaN、isEven(判断是偶数)、isOdd( 判断是奇数) 常用方法:求绝对值abs()、四舍五入round()、求小于它的最大整数
floor()、求大于它的最小整数ceil()、toInt()、toDouble()
变量
如果变量不限于单个类型,则可以使用dynamic或Object来定义变量
函数
函数的可选参数也可以使用 = 设置默认值
Dart中的函数可以作为另一个函数的参数。
运算符
var name = p?.name; //先判断p是否为null,如果是,则name为null;如果否,则返回p.name值
var result = num ~/ 3; //得出一个小于等于(num/3)的最大整数
String nickName = name ?? "Nick"; //如果name不为null,则nickName值为name的值,否则值为Nick
网友评论