isNaNintermediateisNaN('42') // β false (coerced: Number('42') β 42)
Number.isNaN('42') // β falseThe string '42' coerces to 42, which is not NaN, so isNaN returns false.
isNaN('42') coerces '42' to 42 and returns false.
Challenge: Verify the coercion.