-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path2__Operators and Conditional Statements.js
More file actions
166 lines (110 loc) · 2.33 KB
/
2__Operators and Conditional Statements.js
File metadata and controls
166 lines (110 loc) · 2.33 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
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
// This is a single line comment
/* This is a multi-line
comment. */
/* +, -,*, I
· Modulus
. Exponentiation
. Increment
. Decrement */
//Artimetic Operators
let a = 5;
let b = 2;
console. log ("a = ", a, " & b = ", b) ;
console. log("a + b = ", a + b) ;
console. log("a - b = ", a - b) ;
console. log("a * b =", a * b);
console. log("a / b =", a / b) ;
console. log("a % b =", a % b) ;
console. log("a ** b =", a ** b) ; // give me 25 ( 5^2 )
// unary Operator
// a++ = a+1
// a-- = a-1
let a = 5;
let b = 2;
console. log("a = ", a, " & b = ", b) ;
a--;
console. log ("a = ", a); // 4
//Asignment Operators
let a = 5;
let b = 2;
a += 4; // a = a + 4
console. log ("a = ", a); //9
/* Comparison Operators
Equal to ==
Not equal to !=
Equal to & type ===
Not equal to & type !==
>, >=, <, <=
*/
I
//Comparison Operators
let a = 5;
let b = 2;
console. log("5 = 2", a == b); //false
let a = 5; //number
let b = "5"; //string -> number
console. log ("a === b", a === b) ; // False
/* Logical Operators
Logical AND &&
Logical OR ||
Logical NOT !
*/
let a = 6;
let b = 5;
let cond1 = a > b; //true
let cond2 = a === 6; //true
console. log("cond1 && cond2 = ", cond1 & cond2); // true when two condition is true
let a = 6;
let b = 5;
let cond1 = a > b; //true
let cond2 = a === 6; //true
console. log("cond1 && cond2 = ", cond1 & cond2); // true when Any one Condition is true
// conditional statement if/else
let age = 11;
if(age > 18) {
console.log("can vote") ;
}
else{
console.log("cant not vote")
}
//odd or even
let num = 11;
if (num % 2 === 0) // statement check num % 2 === 0 for odd even
{
console. log ("even") ;
}else {
console. log ("odd") ;
}
let age = 11;
if(age > 18) {
console.log("can vote") ;
}
if (age < 18) {
console.log("can not vote") ;
}
// Ternary Operator
// condition ? true output : false output
let age = 16;
let result = age >= 18 ? "Adult" : "Child"
console.log(result);
// alart and prompt
let num = prompt ("enter a number:");
if(num % 3 === 0){
console.log(num, "is a.multiple of 3");
else{
console.log(num, "is NOT .a.multiple of.3");
}
// mark distribute
let num = 65;
if (num >= 80 && num <=100) {
console.log("Got A+")
}
else if (num >= 70 && num <= 79) {
console.log("Got A")
}
else if (num >= 60 && num <= 69) {
console.log("Got B+")
}
else {
console.log('Got A-');
}