我想找到增加或減少比較2數字的百分比,第二種說法奏效,但我的test3失敗,如果第二個數字爲零。avoid javascript無限的時候分爲零
const test = Math.abs(((120 - 0)/0) * 100).toFixed(1) + '%'
const test2 = Math.abs(((50 - 25)/25) * 100).toFixed(1) + '%'
const test3 = Math.abs(((10000 - 0)/0) * 100).toFixed(1) + '%'
console.log('test:', test)
console.log('test2:', test2)
console.log('test3', test3)
https://jsfiddle.net/vm1vsf6p/
如何解決這個問題?
'但是我TEST3已failed'所以你說'test'是確定的,只是'test3'是失敗? –
所有的測試都有同樣的問題,而不僅僅是3.不要被0除。檢查第二個數字是否爲零,然後除以它。 – Nope