为了账号安全,请及时绑定邮箱和手机立即绑定

0值的增长计算NaN

0值的增长计算NaN

PHP
POPMUISE 2023-03-11 15:54:05
我尝试计算增长,但如果我有像上个月一样的值零,那么它会给我:'南'所有这些值都给了我“NaN”:示例什么可以是我的价值观:var_dump((($this_month - $last_month) / $last_month) * 100);var_dump(((0 - 0) / 0) * 100);var_dump(((5 - 0) / 0) * 100); //this should be 100% not 'NaN'做错了什么或我的数学计算有误?我使用了这个第一个被接受的答案(百分比增加......):https://stackoverflow.com/questions/5799055/calculate-percentage-saved-between-two-numbers如果上个月成功而当月不成功,我也有负百分比。
查看完整描述

1 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

x/0是未定义的,不管x是什么。

如果您的$last_month== 0,则您除以零,这在数学上是未定义的。

NaN代表“不是数字”,即未定义。

您的代码给您的响应是正确的。


查看完整回答
反对 回复 2023-03-11
  • 1 回答
  • 0 关注
  • 106 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信