目录

Lua小数四舍五入

目录
  • 保留整数
math.floor(x + 0.5)  // 4.4 --> 4
math.floor(x)        // 会直接舍弃小数点后的部分
  • 保留几位小数进行四舍五入

    公式为: math.floor(x * num + 0.5) / num

    保留2位 num为100,3位为1000,…

    比如0.03688要变成 0.037 (保留3位小数)