Which Of These Javascript Expressions Is False?

Which Of These Javascript Expressions Is False?
javascript-memes, type-coercion-memes, equality-memes, nan-memes, null-memes | ProgrammerHumor.io

The ultimate JavaScript trivia nightmare! Every single option here is a trick question showcasing JavaScript's bizarre type coercion and equality rules:

A: typeof null === 'object' is actually TRUE - a notorious JS bug that's been around since the beginning. Null isn't an object, but returns 'object' when typeof'd.

B: Math.min() > Math.max() is TRUE too! Without arguments, Math.min() returns Infinity while Math.max() returns -Infinity.

C: NaN === NaN is FALSE - the only value in JavaScript that isn't equal to itself!

D: 0 == "" is TRUE because JavaScript type coercion converts empty strings to 0.

The contestant's face says it all - the answer is C, but knowing JavaScript, you'd question your entire programming career before answering.

More Like This