我想找到增加或减少比较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