I’ve only been trying it in Firefox’s JavaScript console, but neither of the following statements return true:
parseFloat(\'geoff\') == NaN; parseFloat(\'ge
function isNotANumber(n) { if (typeof n !== 'number') { return true; } return n !== n; }