-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCalculator.js
More file actions
93 lines (92 loc) · 2.64 KB
/
Calculator.js
File metadata and controls
93 lines (92 loc) · 2.64 KB
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
var input = document.querySelector("input");
var seven = document.getElementsByTagName("button")[0];
var eight = document.getElementsByTagName("button")[1];
var nine = document.getElementsByTagName("button")[2];
var plus = document.getElementsByTagName("button")[3];
var four = document.getElementsByTagName("button")[4];
var five = document.getElementsByTagName("button")[5];
var six = document.getElementsByTagName("button")[6];
var minus = document.getElementsByTagName("button")[7];
var one = document.getElementsByTagName("button")[8];
var two = document.getElementsByTagName("button")[9];
var three = document.getElementsByTagName("button")[10];
var star = document.getElementsByTagName("button")[11];
var zero = document.getElementsByTagName("button")[12];
var dot = document.getElementsByTagName("button")[13];
var div = document.getElementsByTagName("button")[14];
var mod = document.getElementsByTagName("button")[15];
var equal = document.getElementsByTagName("button")[16];
var clr = document.getElementsByTagName("button")[17];
var expression = "";
seven.addEventListener("click",function(){
expression+=7;
input.value=expression;
});
eight.addEventListener("click",function(){
expression+=8;
input.value = expression;
});
nine.addEventListener("click",function(){
expression+=9;
input.value = expression;
});
plus.addEventListener("click",function(){
expression+="+";
input.value = expression;
});
four.addEventListener("click",function(){
expression+=4;
input.value = expression;
});
five.addEventListener("click",function(){
expression+=5;
input.value = expression;
});
six.addEventListener("click",function(){
expression+=6;
input.value = expression;
});
minus.addEventListener("click",function(){
expression+="-";
input.value = expression;
});
one.addEventListener("click",function(){
expression+=1;
input.value = expression;
});
two.addEventListener("click",function(){
expression+=2;
input.value = expression;
});
three.addEventListener("click",function(){
expression+=3;
input.value = expression;
});
star.addEventListener("click",function(){
expression+="*";
input.value = expression;
});
zero.addEventListener("click",function(){
expression+=0;
input.value = expression;
});
dot.addEventListener("click",function(){
expression+=".";
input.value = expression;
});
div.addEventListener("click",function(){
expression+="/";
input.value = expression;
});
mod.addEventListener("click",function(){
expression+="%";
input.value = expression;
});
clr.addEventListener("click",function(){
expression = "";
input.value = "";
});
equal.addEventListener("click",function(){
var ans = eval(expression);
input.value = ans;
});