Skip to content

Commit d096b73

Browse files
committed
equality imp
1 parent 905297e commit d096b73

File tree

1 file changed

+82
-0
lines changed

1 file changed

+82
-0
lines changed
Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
2+
3+
let a=NaN
4+
let b=NaN
5+
console.log(a==b)// false
6+
console.log(a===b)//false
7+
8+
console.log(false === 0);//false
9+
console.log(true === 0);//false
10+
console.log(true == 0);//false
11+
console.log(false == 0);//true
12+
console.log(0 == false);//true
13+
console.log(0 === false);//false
14+
console.log(typeof 0) //number
15+
console.log(typeof false)//boolean
16+
17+
console.log(0 == true);//false
18+
console.log(0 === true);//false
19+
20+
21+
console.log(1 == true);//true
22+
console.log(1 === true);//false
23+
24+
console.log(1 == false);//false
25+
console.log(1 === false);//false
26+
27+
console.log(2 == true);//false
28+
console.log(3 === true);//false
29+
30+
console.log(1 == "1") // true
31+
console.log(1 === "1") // false
32+
33+
console.log(1 == 1) // true
34+
console.log(1 === 1) // true
35+
36+
console.log(typeof NaN ==="number")//true
37+
38+
console.log(typeof NaN =="number")//true
39+
40+
41+
console.log(true==true)//true
42+
43+
console.log(true===true)//true
44+
45+
46+
47+
console.log(true==false)//false
48+
49+
console.log(true===false)//false
50+
51+
52+
53+
console.log(null == undefined);//true
54+
console.log(null === undefined);//false
55+
56+
console.log([] == false);//true
57+
console.log([] === false); //false
58+
59+
console.log( [] ==true)//false
60+
61+
console.log( [] === true)//false
62+
63+
64+
65+
66+
console.log("" == 0); //true
67+
68+
console.log("" === 0);//false
69+
70+
console.log("" == 1); //false
71+
72+
console.log("" === 1); //false
73+
74+
75+
76+
77+
78+
79+
80+
81+
82+

0 commit comments

Comments
 (0)