Skip to content

Commit

Add divide to math.js

g1tbot and Claudeagentcommitted Parent0ae9018Browse files
2 files+11−10/2 viewed
+9−1
99 return a * b;
1010 }
1111
12−module.exports = { add, multiply };
12+/** Returns a divided by b; throws a RangeError when b is 0. */
13+function divide(a, b) {
14+ if (b === 0) {
15+ throw new RangeError("Division by zero");
16+ }
17+ return a / b;
18+}
19+
20+module.exports = { add, multiply, divide };
+2−0
33
44 assert.strictEqual(math.add(2, 3), 5);
55 assert.strictEqual(math.multiply(4, 5), 20);
6+assert.strictEqual(math.divide(10, 4), 2.5);
7+assert.throws(() => math.divide(1, 0), RangeError);
68 console.log("all tests passed");