-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathComparisons.js
More file actions
96 lines (79 loc) · 2.92 KB
/
Comparisons.js
File metadata and controls
96 lines (79 loc) · 2.92 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
//JavaScript comparison and Logical Operators
{
//Comparison and Logical operators are used to test for 'true' or 'false'.
{
//Comparison Operators
//Comparison operators are used in logical statements to determine equality or difference between variables or values.
//Given that x = 5, the table below explains the comparison operators:
{
// '=='equal to (check the values only)
let x = 5;
let z = "5";
console.log(x==z);//it'll returns 'true',because in z variable the value same inside the string same as x
console.log(x==8); //it'll returns 'false' because the value of x is not 8
let y = 5;
console.log(x==y); //it'll returns 'true',because both value same
//console.log(x===y);
}
{
//'===' equal value and equal type
let x = 5;
let y = "5";
let z = 5;
console.log(x===y); //It'll returns 'false'because the value of 'x' and 'y' same but type is not same
//'x' containing number type value but 'y' containing string type value,that's why it returns 'false'
console.log(x===z);
//it'll returns 'true' because both value and type same
}
{
// '!=' not equal
let x = 5;
let y = 8;
let z = "5";
console.log(x!=y); //It'll returns 'true' because both value is not equal
console.log(x!=z); //It'll returns 'false' because both value is equal
}
{
// '!==' not equal value or not equal type
let x = 5;
let y = 5;
let z = "5";
let a = 8;
console.log(x!==y); //It'll returns 'false',because both value and type same.
console.log(x!==z); //Now it'll returns 'true',beacuse both value same but type is not same
console.log(x!==a); //It'll returns 'true'
}
{
// '>'greater than
let x = 5;
let y = 8;
let z = 3;
console.log(x>y); //returns 'false',because x is not greater than y
console.log(x>z); //returns 'true',because x value is larger than z
}
{
// '<' less than
let x = 5;
let y = 8;
let z = 2;
console.log(x<y); //returns 'true',
console.log(x<z); //returns 'false'
}
{
// '>=' greater than or equal to
let x = 5;
let y = 8;
let z = 1;
console.log(x>=y); //returns 'false'
console.log(x>=z); //returns 'true'
}
{
// '<=' less than or equal to
let x = 5;
let y = 8;
let z = 3;
console.log(x<=y); //returns 'true'
console.log(x<=z); //returns 'false'
}
}
}