-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path21_switch.js
More file actions
78 lines (64 loc) · 1.55 KB
/
21_switch.js
File metadata and controls
78 lines (64 loc) · 1.55 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
// switch statement
// const month = 2
// switch (month) {
// case 1:
// console.log("JAN")
// break;
// case 2:
// console.log("FEB")
// break;
// case 3:
// console.log("MAR")
// break;
// case 4:
// console.log("APR")
// break;
// case 5:
// console.log("MAY")
// break;
// case 6:
// console.log("JUN")
// break;
// case 7:
// console.log("JUL")
// break;
// case 8:
// console.log("AUG")
// break;
// case 9:
// console.log("SEP")
// break;
// case 10:
// console.log("OCT")
// break;
// case 11:
// console.log("NOV")
// break;
// case 12:
// console.log("DEC")
// break;
// default:
// console.log("Month doesn't matches");
// break;
// }
// Falsy values:
// false , 0 , -0, BigInt 0n, "", null, undefined, NaN
// Truthy values
// "0" , 'false' , " " , [] , {} , function(){}
// if else in Object
// const obj = {}
// if(Object.keys(obj).length === 0){
// console.log("Object is empty");
// }
// Nullish Coalescing Operator (??): null undefined
// let val;
// val = 5 ?? 10
// console.log(val);
// val = null ?? 12
// console.log(val);
// val = undefined ?? 90
// console.log(val);
// Terniary operator
// condition ? true : false
const ice = 100
ice < 80 ? console.log("Less than 80") : console.log("More than 80");