Right on, I get that, but truthy(NaN) and truthy(5) both return true, so you still don't know if the calculation isNaN.
Btw, I should have said first: I love the article in general and it's great to see these techniques becoming more mainstream in javascript. Thank you!