type coercion

by Trae

JavaScript

"0" == null;		// false
"0" == undefined;	// false
"0" == false;		// true -- OOPS!!!
"0" == NaN;			// false
"0" == 0;			// true
"0" == "";			// false

false == null;		// false
false == undefined; // false
false == NaN;		// false
false == 0;			// true -- OOPS!!!
false == "";		// true -- OOPS!!!

"" == null;			// false
"" == undefined;	// false
"" == NaN;			// false
"" == 0;			// true -- OOPS!!!

0 == null;			// false
0 == undefined;		// false
0 == NaN;			// false