Best way to prevent/handle divide by 0 in javascript
There is no way to do that with the normal / and /= operators. The best way to do what you want is with guards: function notZero(n) { n = +n; // Coerce to number. if (!n) { // Matches +0, -0, NaN throw new Error(‘Invalid dividend ‘ + n); } return n; } and … Read more