Всем привет, задание написать калькулятор с простейшими действиями, учитывая деление на 0. Подскажите, как реализовать невозможность деления на 0, вывести в результат, что на 0 делить нельзя, а не infinity. Мой код:
function plus() {
var num1, num2, result;
num1 = document.getElementById('n1').value;
num1 = parseInt(num1);
num2 = document.getElementById('n2').value;
num2 = parseInt(num2);
result = num1 + num2;
document.getElementById('out').innerHTML = result;
}
function minus() {
var num1, num2, result;
num1 = document.getElementById('n1').value;
num1 = parseInt(num1);
num2 = document.getElementById('n2').value;
num2 = parseInt(num2);
result = num1 - num2;
document.getElementById('out').innerHTML = result;
}
function umn() {
var num1, num2, result;
num1 = document.getElementById('n1').value;
num1 = parseInt(num1);
num2 = document.getElementById('n2').value;
num2 = parseInt(num2);
result = num1 * num2;
document.getElementById('out').innerHTML = result;
}
function del() {
var num1, num2, result;
num1 = document.getElementById('n1').value;
num1 = parseInt(num1);
num2 = document.getElementById('n2').value;
num2 = parseInt(num2);
result = num1 / num2;
document.getElementById('out').innerHTML = result;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="calculator.js" defer></script>
</head>
<body>
<p> Число 1: <input type="text" id="n1"></p>
<p> Число 2: <input type="text" id="n2"></p>
<button onclick="plus()">Сложить</button>
<button onclick="minus()">Вычесть</button>
<button onclick="umn()">Умножить</button>
<button onclick="del()">Разделить</button>
<hr>
<p id="out">Результат:</p>
</body>
</html>