Number 数字类型 (整型,浮点型)

  • int 整型 (必须是整型)
  • double (既可以是整型 实际还是浮点型,也可以是浮点型)
viod main() {
  double n1 = 1;
  print(n1); //1.0
  print(n1 is int); //false
  print(n1 is double); //true
}

如果不知道数值类型可直接声明为 num

类型转换

num. toInt(), toDouble(), toString()

toInt() 向下取整

常用 Api

.round() 四舍五入
.toStringAsFixed( fractionDigits)fractionDigits:  要保留的小数位数保留指定小数位数
.ceil() 向上取整
.floor() 向下取整 同 toInt()
.remainder( other)other: 除数求余
.compareTo( other)other: 要比较的值值比较 0: 相同; 1: 大于; -1: 小于
.toStringAsExponential([ fractionDigits])fractionDigits: 保留的小数位数科学记数法

 

官网 Api