Added JS functions (+,-,*,/)
This commit is contained in:
parent
b317efde1d
commit
8f1e927b8b
|
@ -8,6 +8,5 @@
|
||||||
<script src="script.js" defer></script>
|
<script src="script.js" defer></script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
34
script.js
34
script.js
|
@ -0,0 +1,34 @@
|
||||||
|
function add(a, b) {
|
||||||
|
return a + b;
|
||||||
|
}
|
||||||
|
|
||||||
|
function substract(a, b) {
|
||||||
|
return a - b;
|
||||||
|
}
|
||||||
|
|
||||||
|
function multiply(a, b) {
|
||||||
|
return a * b;
|
||||||
|
}
|
||||||
|
|
||||||
|
function divide(a, b) {
|
||||||
|
return a / b;
|
||||||
|
}
|
||||||
|
|
||||||
|
function operate(equals) {
|
||||||
|
switch(equals.operator) {
|
||||||
|
case "+":
|
||||||
|
return add(equals.a, equals.b);
|
||||||
|
case "-":
|
||||||
|
return substract(equals.a, equals.b);
|
||||||
|
case "*":
|
||||||
|
return multiply(equals.a, equals.b);
|
||||||
|
case "/":
|
||||||
|
return divide(equals.a, equals.b);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
let operation = {
|
||||||
|
a: 0,
|
||||||
|
operator: "+",
|
||||||
|
b: 0,
|
||||||
|
}
|
Loading…
Reference in New Issue