Добавить в корзинуПозвонить
Найти в Дзене
Retr0

Калькулятор на JavaScript

Buenos dias, сегодня вам донесу как написать калькулятор на JavaScript Для этого мы создаём сайт точнее его макет <!DOCTYPE HTML> <html lang="ru"> <head> <meta charset="UTF-8"> <title>Название страницы</title> </head> <body> ... </body> </html> Дальше мы вписываем окно ввода <div class="..."> <input type="text" size="10"></input> </div> <button onclick="button">Вывод ответа</button> Внимание: Это программа может сложить только два числа. Создаём Script <script> function button(){ const text = document.getElementsByClassName("..."); var textSplit = text.split(" "); var Y = textSplit[1]; var a = +textSplit [0]; var b = +textSplit [2]; } </script> Мы с вами сделали функцию которая берет то что находится в <div class="..."> И делит его на массивы. Массив это объект в котором есть слова через "," ДобавляЕм проверку что это за действие switch(Y){ case "+": var otvet = a + b; console.log(otvet) case "-": var otvet = a - b; console.log(otvet) case "/": v

Buenos dias, сегодня вам донесу как написать калькулятор на JavaScript

Для этого мы создаём сайт точнее его макет

<!DOCTYPE HTML>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Название страницы</title>
</head>
<body>
...
</body>
</html>

Дальше мы вписываем окно ввода

<div class="...">
<input type="text" size="10"></input>
</div>
<button onclick="button">Вывод ответа</button>

Внимание:

Это программа может сложить только два числа.

Создаём Script

<script>
function button(){
const text = document.getElementsByClassName("...");
var textSplit = text.split(" ");
var Y = textSplit[1];
var a = +textSplit [0];
var b = +textSplit [2];
}
</script>

Мы с вами сделали функцию которая берет то что находится в <div class="..."> И делит его на массивы.

Массив это объект в котором есть слова через ","

ДобавляЕм проверку что это за действие

switch(Y){
case "+":
var otvet = a + b;
console.log(otvet)
case "-":
var otvet = a - b;
console.log(otvet)
case "/":
var otvet = a / b;
console.log(otvet)
case "*":
var otvet = a * b;
console.log(otvet)
default:
return;
}

This is very, very good теперь мы можем решать примеры, правда это не прям персональный калькулятор, но он не хуже

Дима: Как по мойму хуёго говно получилось

Retr0: Дим иди ты

Retr0: Ты сам сказал делай что хочешь;)

Всем пока ребят:)