Dart

Dart-数据类型:数值型

2019-05-10  本文已影响0人  哎呀啊噢

Dart中的数据类型主要有:

数值型

Dart中的数值型有俩种数值类型,用于表示数字:

代码示例:

 num a = 12.5;

//  a = 12.5;

  int b =12;
//  b = 12.3;  //double 不能赋值给int

double c = 12.5;
//  c = 13; int 不能赋值给 double
常用运算符

数值型常用的运算符有: +、-、*、/、~/、%
'~/'这个是dart中独有的,表示取整

代码示例:

  print(b + c);//24.5
  print(b - c);//-0.5
  print(b * c);//150.0
  print(b / c);//0.96
  print(b ~/ c);//0  取整
  print(b % c);//12.0
常用属性

常用属性:isNaN、isEven、isOdd等

代码示例:

  print(0.0 / 0.0);//是否是数字 NaN
  print(b.isEven);//是否是偶数 true
  print(b.isOdd);//是否是奇数 false
常用方法

常用方法:abs()、round()、floor()、ceil()、toInt()、toDouble()

代码示例:

 int e = -20;
 print(e.abs());//绝对值 20

 double f = 10.5;
 print(f.round());//四舍五入  11
 print(f.floor());//不大于的最大整数 10;
 print(f.ceil());//不小于的最小整数 11

 print(f.toInt());//转成int 10;
 print(b.toDouble());//转double 12.0

 print(a.toInt());
上一篇 下一篇

猜你喜欢

热点阅读