WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Function roundToDecimalPlace

    • 将数值舍入到指定小数位数 - 精确的数值舍入函数

      这个函数解决了JavaScript浮点数精度问题,提供精确的数值舍入功能。 通过放大、舍入、再缩小的方式来避免浮点数运算的精度误差。

      工作原理:

      1. 将数值乘以10的n次方进行放大
      2. 使用Math.round进行整数舍入
      3. 将结果除以10的n次方恢复原始量级

      使用场景:

      • CAD图形中的坐标精度控制
      • 尺寸标注的数值显示
      • 几何计算结果的精度处理
      • 用户界面中的数值显示

      示例:

      • roundToDecimalPlace(3.14159, 2) -> 3.14
      • roundToDecimalPlace(123.456, 1) -> 123.5
      • roundToDecimalPlace(0.12345, 3) -> 0.123

      Parameters

      • numberValue: number

        要舍入的数值

      • decimalPlaces: number = 0

        保留的小数位数,默认为0(整数)

      Returns number

      舍入后的数值