//数据类型Number
// num数值:可以是整数,也可以是小数
// int整数:必须是整数
// double浮点数:小数1.0
void main(List<String> args) {
//声明数值
num age1 = 1;
num age2 = 1.0;
print([age1, age2]);
//声明整数
int count = 1;
print(count);
//声明浮点数
double price = 1.0;
print(price);
//类型转换
print(10.toString());
print(10.toInt());
print(10.toDouble());
//四舍五入
print(3.1215926.round());
print(3.1415926.toStringAsFixed(4)); //小数点后4位
//返回余数
print(10.remainder(4));
//数字比较 相同返回0,大于返回1,小于返回-1
//10小于12返回-1
print(10.compareTo(12));
//10等于10返回0
print(10.compareTo(10));
//10大于9返回1
print(10.compareTo(9));
//返回大于公约数
print(12.gcd(18));
//科学计数法
print(1000.toStringAsExponential(1));
}