1.报错信息
2.解释说明
这里报错是数据有问题,出现了NaN;把你的 decimal函数转换为 float ,就可以看出来,有的结果是NaN
3.原因
做除法运算导致:除数为0。出现了NaN。NAN一般都是因为算法违背规则导致。
4.解决方法
if判断除数是否为0,为0返回0,不为0返回计算值。
例:
if(a=0,0,b/a)
1.报错信息
2.解释说明
这里报错是数据有问题,出现了NaN;把你的 decimal函数转换为 float ,就可以看出来,有的结果是NaN
3.原因
做除法运算导致:除数为0。出现了NaN。NAN一般都是因为算法违背规则导致。
4.解决方法
if判断除数是否为0,为0返回0,不为0返回计算值。
例:
if(a=0,0,b/a)