我嘗試計(jì)算增長(zhǎng),但如果我有像上個(gè)月一樣的值零,那么它會(huì)給我:'南'所有這些值都給了我“NaN”:示例什么可以是我的價(jià)值觀: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'做錯(cuò)了什么或我的數(shù)學(xué)計(jì)算有誤?我使用了這個(gè)第一個(gè)被接受的答案(百分比增加......):https://stackoverflow.com/questions/5799055/calculate-percentage-saved-between-two-numbers如果上個(gè)月成功而當(dāng)月不成功,我也有負(fù)百分比。
1 回答
翻過(guò)高山走不出你
TA貢獻(xiàn)1875條經(jīng)驗(yàn) 獲得超3個(gè)贊
x/0是未定義的,不管x是什么。
如果您的$last_month== 0,則您除以零,這在數(shù)學(xué)上是未定義的。
NaN代表“不是數(shù)字”,即未定義。
您的代碼給您的響應(yīng)是正確的。
- 1 回答
- 0 關(guān)注
- 143 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
