主题
floatSub
浮点数减法,用于处理浮点数减法并保持精度。
引入
js
import { floatSub } from '@/uni_modules/lime-shared/floatSub'
示例
js
// 示例1:正确相减两个浮点数,返回2
console.log(floatSub(5.0, 3.0)); // 输出:2
// 示例2:相减两个浮点数,其中一个有小数,返回0.5
console.log(floatSub(3.5, 3.0)); // 输出:0.5
// 示例3:传递非数字类型参数,将警告并返回NaN
console.log(floatSub('a' as any, 2.0)); // 输出:NaN,并控制台警告
// 示例4:相减两个浮点数,其中一个为0,将返回另一个数的相反数
console.log(floatSub(0, 10.123)); // 输出:-10.123
// 示例5:相减两个浮点数,返回-0.333
console.log(floatSub(1.0, 4/3)); // 输出:-0.3333333333333333,但实际结果可能因精度问题而略有不同