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

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

от reggie , в категории: Компьютерные технологии , 2 года назад

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

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

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

от eddie.wiza , 2 года назад

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


Код:

 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
36
37
38
39
40
41
42
43
44
45
46
<!DOCTYPE html>
<html>
<head>
    <title>Калькулятор на JavaScript</title>
    <meta charset="utf-8">
</head>
<body>
    <h1>Калькулятор на JavaScript</h1>
    <input type="text" id="num1" placeholder="Введите первое число"/><br/>
    <input type="text" id="num2" placeholder="Введите второе число"/><br/>
    <button onclick="add()">Сложить</button>
    <button onclick="subtract()">Вычесть</button>
    <button onclick="multiply()">Умножить</button>
    <button onclick="divide()">Разделить</button>
    <p id="result"></p>
</body>
<script>
    function add() {
        var num1 = parseInt(document.getElementById("num1").value);
        var num2 = parseInt(document.getElementById("num2").value);
        var result = num1 + num2;
        document.getElementById("result").innerHTML = "Результат: " + result;
    }

    function subtract() {
        var num1 = parseInt(document.getElementById("num1").value);
        var num2 = parseInt(document.getElementById("num2").value);
        var result = num1 - num2;
        document.getElementById("result").innerHTML = "Результат: " + result;
    }

    function multiply() {
        var num1 = parseInt(document.getElementById("num1").value);
        var num2 = parseInt(document.getElementById("num2").value);
        var result = num1 * num2;
        document.getElementById("result").innerHTML = "Результат: " + result;
    }

    function divide() {
        var num1 = parseInt(document.getElementById("num1").value);
        var num2 = parseInt(document.getElementById("num2").value);
        var result = num1 / num2;
        document.getElementById("result").innerHTML = "Результат: " + result;
    }
</script>
</html>


В этом примере создаются четыре функции для выполнения базовых математических операций (сложение, вычитание, умножение, деление). Каждая функция получает значения из двух полей ввода, выполняет операцию и выводит результат в элементе <p>. В HTML-коде создаются два поля ввода для ввода чисел и четыре кнопки для выбора операции.