-
Notifications
You must be signed in to change notification settings - Fork 0
/
script.js
42 lines (37 loc) · 1.03 KB
/
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
36
37
38
39
40
41
42
var btn1 = document.getElementById('btn1');
var enterNumber = document.getElementById('enterNumber');
var operator = '';
var temp = 0;
function clearAll() {
enterNumber.value = '';
temp = 0;
}
function addNum(n) {
enterNumber.value += n;
}
function btnOperator(operator) {
if (enterNumber.value.length > 0) {
this.operator = operator;
temp = parseFloat(enterNumber.value);
enterNumber.value = '';
} else {
alert("Enter Number");
}
}
function btnEqual() {
var number2 = parseFloat(document.getElementById('enterNumber').value);
switch (operator) {
case '+':
enterNumber.value = parseFloat(temp) + parseFloat(number2);
break;
case '-':
enterNumber.value = parseFloat(temp) - parseFloat(number2);
break;
case '*':
enterNumber.value = parseFloat(temp) * parseFloat(number2);
break;
case '/':
enterNumber.value = parseFloat(temp) / parseFloat(number2);
break;
}
}