I mean "native" in terms of what's supported by the language itself, out of the box.
C and C++ offer -at a minimum- the following numeric types:
* signed and unsigned integers in a variety of widths
* 32 and 64-bit floating point numbers
JavaScript offers:
* 64-bit floating point numbers
When performing integer math, JavaScript's numeric type is only safe for arithmetic operations between -((2^53)-1) and +((2^53)-1).
Now that we have that out of the way, my original question remains unanswered. :)