Flutter int和double类型其实都是num类型的子类

3 min read

int和double类型其实都是num类型的子类

内置方法

isFinite
如果数字有限,返回为 true;否则返回 false

isInfinite
如果数字无穷大,返回为 true;否则返回 false

isNan
判断一个对象是否为非数字

isNegative
如果数字为负,则返回为 true:否则返回 false

sign
如果数字小于 0,则返回-1;如果数字大于0,则返回1:如果本身是 NaN 或者0,则返回0

isEven
如果数字是偶数,则返回 true:否则返回 false

isOdd
如果数字是奇数,则返回 true:否则返回 false

abs
返回数字的绝对值

ceil
返回不小于该数字的最小整数

floor
返回不大于当前数字的最大整数

round
返回最按近当前数字的整数

toDouble
返回数字的 double 等效值