Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
ES2015-compliant shim for Number.isNaN - the global isNaN returns false positives.
Test if a double-precision floating-point numeric value is NaN.