diff --git a/projects/basic-calculator/index.js b/projects/basic-calculator/index.js index 40fa6e8..283534a 100644 --- a/projects/basic-calculator/index.js +++ b/projects/basic-calculator/index.js @@ -20,7 +20,16 @@ function clearResult() { } function calculateResult() { - inputFieldEl.value = eval(inputFieldEl.value); + + const expression = inputFieldEl.value; + + // 🔥 VALIDATION: divide by zero detect + if (expression.includes("/0")) { + alert("Cannot divide by zero"); + return; + } + + inputFieldEl.value = eval(expression); } function appendValue(buttonValue) {