• int double


      const m1 = 12;
      
      // 是否为负数, 大于0即为false
      print(m1.isNegative);
      print(0.isNegative);
    
      // 是否是有限的
      print(b32.isFinite);
      print(m1.isFinite);
    
      // 是否是无穷大或者无穷小
      print(m1.isInfinite);
    
      // 是否为偶数
      print(m1.isEven);
    
      // 是否为奇数
      print(m1.isOdd);
    
      // 是否是NaN值
      print(m1.isNaN);
      

    int
      const m3 = 24;
      
      // 获取绝对值
      print(m3.abs());
    
      // 转成字符串
      print(m3.toString());
    
      // 幂次求模; m3的4次幂, 在对3求模
      print(m3.modPow(4, 3)); // 1
    
      // 返回m3和16的最大公约数
      print(m3.gcd(16));
      
      // 返回m3除以5的余数
      print(m3.remainder(5));
    
      // 转成double
      print(m3.toDouble());
      
      // 比较大小, 0:相同、1:大于、-1:小于
      print(m3.compareTo(30));


    double

      // 转成字符串
      print(d0.toString());
    
      // 取整数, 小数点舍去
      print(d0.toInt());
    
      // 比较大小, 0:相同、1:大于、-1:小于
      print(d0.compareTo(30));
    
      // 获取绝对值
      print(d0.abs());
    
      // 四舍五入
      print(d0.round()); // 13
      // 向上取整
      print(d0.ceil());  // 14
      // 向下取整
      print(d0.floor()); // 13
    
      // 输出的double类型, 相当于d0.round().toDouble()
      print(d0.roundToDouble()); // 13.0
      print(d0.ceilToDouble());  // 14.0
      print(d0.floorToDouble()); // 13.0
    
      // 保留指定的小数位数(四舍五入), 不足补0, 字符串返回
      print(d0.toStringAsFixed(2)); // 13.10
    
      // 保留变量的位数(小数点前后的总位数), 不足补0, 多余的四舍五入
      print(d0.toStringAsPrecision(10));  // 13.09870000
    
      /**  toStringAsExponential
       *     1.toStringAsExponential();       // 1e+0
       *     1.toStringAsExponential(3);      // 1.000e+0
       *     123456.toStringAsExponential();  // 1.23456e+5
       *     123456.toStringAsExponential(3); // 1.235e+5
       *     123.toStringAsExponential(0);    // 1e+2
       */
    
    
      /** toStringAsPrecision
       *     1.toStringAsPrecision(2);       // 1.0
       *     1e15.toStringAsPrecision(3);    // 1.00e+15
       *     1234567.toStringAsPrecision(3); // 1.23e+6
       *     1234567.toStringAsPrecision(9); // 1234567.00
       *     12345678901234567890.toStringAsPrecision(20); // 12345678901234567168
       *     12345678901234567890.toStringAsPrecision(14); // 1.2345678901235e+19
       *     0.00000012345.toStringAsPrecision(15); // 1.23450000000000e-7
       *     0.0000012345.toStringAsPrecision(15);  // 0.00000123450000000000
       */
  • 相关阅读:
    为什么说http协议是无状态协议
    LR中获取当前系统时间的方法
    在Ubuntu Server下配置LAMP环境
    服务器性能监控
    性能测试:过程和重要指标
    LR中线程和进程的区别
    怎样获取Windows平台下SQL server性能计数器值
    用Excel创建SQL server性能报告
    Windows下部署Appium教程(Android App自动化测试框架搭建)
    性能测试指标
  • 原文地址:https://www.cnblogs.com/zhaofeis/p/12917945.html
Copyright © 2020-2023  润新知