Bugs are part of programming. The goal is not to avoid every mistake immediately, but to find problems quickly and write code that fails more safely.
console.log() for checking current valuesfunction divide(total: number, divisor: number): number {
if (divisor === 0) {
throw new Error("Cannot divide by zero");
}
return total / divisor;
}
try {
console.log(divide(10, 0));
} catch (error) {
console.error("Operation failed", error);
}