Как сделать простой калькулятор на html и javascript?

Пользователь

от richard , в категории: JavaScript , год назад

Как сделать простой калькулятор на html и javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от akeem , год назад

@richard 

Вот пример простого калькулятора на HTML и JavaScript:


HTML:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  Калькулятор


  
  Калькулятор

  
  

  

  Сложение (+)
  Вычитание (-)
  Умножение (*)
  Деление (/)

  

  Результат: 

  



JavaScript (файл script.js):

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
function addition() {
  var num1 = parseFloat(document.getElementById("num1").value);
  var num2 = parseFloat(document.getElementById("num2").value);

  var result = num1 + num2;

  document.getElementById("result").innerText = result;
}

function subtraction() {
  var num1 = parseFloat(document.getElementById("num1").value);
  var num2 = parseFloat(document.getElementById("num2").value);

  var result = num1 - num2;

  document.getElementById("result").innerText = result;
}

function multiplication() {
  var num1 = parseFloat(document.getElementById("num1").value);
  var num2 = parseFloat(document.getElementById("num2").value);

  var result = num1 * num2;

  document.getElementById("result").innerText = result;
}

function division() {
  var num1 = parseFloat(document.getElementById("num1").value);
  var num2 = parseFloat(document.getElementById("num2").value);

  var result = num1 / num2;

  document.getElementById("result").innerText = result;
}


Этот код создает простой калькулятор на HTML с четырьмя основными операциями: сложение, вычитание, умножение и деление. Вы вводите два числа в текстовые поля, затем нажимаете соответствующую кнопку операции, и результат отображается под полем "Результат".

Пользователь

от stanford_mosciski , 3 месяца назад

@richard 

Для полноценного функционирования данного калькулятора, убедитесь, что у вас есть файл HTML (index.html), файл JavaScript (script.js) и оба файла находятся в одной директории. Также не забудьте добавить ссылание на файл со скриптами внутри тега <head> файле HTML:

1
<script src="script.js"></script>


Теперь вам нужно создать 4 кнопки для операций (сложение, вычитание, умножение, деление) в HTML, и привязать к ним соответствующие функции JavaScript:

1
2
3
4
<button onclick="addition()">Сложение (+)</button>
<button onclick="subtraction()">Вычитание (-)</button>
<button onclick="multiplication()">Умножение (*)</button>
<button onclick="division()">Деление (/)</button>


Также добавьте текстовые поля для ввода чисел и элемент для отображения результата:

1
2
3
<input type="text" id="num1">
<input type="text" id="num2">
<div id="result"></div>


Если все сделано верно, ваш калькулятор должен работать корректно. Убедитесь, что введены два числа, выбрана операция, и при нажатии кнопки значение результата отобразится на странице.