index.html
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>Калькулятор</title>
<link rel="stylesheet" href="style.css" />
</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="multiply()">*</button>
<hr />
<p id="out">Ответ:</p>
<script src="script.js"></script>
</body>
</html>
script.js
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 multiply() {
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-US">
<head>
<meta charset="UTF-8">
<title>Калькулятор</title>
<link rel="stylesheet" href="style.css" />
</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="multiply()">*</button>
<hr />
<p id="out">Ответ:</p>
<script src="script.js"></script>
</body>
</html>
script.js
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 multiply() {
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;
}
Комментариев нет:
Отправить комментарий