Added JS functions (+,-,*,/)
This commit is contained in:
parent
b317efde1d
commit
8f1e927b8b
|
@ -8,6 +8,5 @@
|
|||
<script src="script.js" defer></script>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
</body>
|
||||
</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