03. Numeric Values

Input value getType() returns is<Type>() function(s)
42n BigInt isBigInt()
42 Number isNumber()
3.14 Number isNumber()
Infinity Number isNumber()
-Infinity Number isNumber()
NaN Number isNumber()*

* Technically NaN is a number, so getType() will yield Number and isNumber() will return true for consistency. You would probably be better off using JavaScript's native isNaN() or Number.isNaN() if that's a concern.