通用技术 前端 js 计算时候的坑

黑山老妖 · 2019年05月05日 · 866 次阅读

最近测试时就遇到这个坑,前端传到后端的金额时 E2 格式,所以我们测试填的金额时 19.9,但是传到前端处理时,就变成 19.9*100 的截取值。所以最后再到后端处理就变成了 1989/100=19.89 了。
类似的,如果大家以后遇到前端有多个数字相加的场景,就要考虑 0.1+0.2!=0.3 的场景了。设计测试用例时用所谓的边界值,因果法,等价类,是无法找出这个 bug 的

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册