Appearance
执行一次安全的浮点数相加,避免浮点数运算过程中可能产生的精度问题。
function floatAdd(...nums: number[]): number
...nums number[]
...nums
number[]
参与计算的元素,多个元素最终会被相加
number 计算的最终结果
number
import { floatAdd } from '@oasis-end/utils' floatAdd(0.1, 0.2) // 0.3 floatAdd(0.01, 0.02, -0.01) // 0.02