Check for valid finite numbers:
Number.isFinite(42) // true
Number.isFinite(Infinity) // false
Number.isFinite(NaN) // false
Number.isFinite("42") // false (string)
Number.isNaN(NaN) // true
Number.isNaN("hello") // false (it's a string, not NaN)
Use Number.isFinite() to validate that user input is a usable number.