3 ms·
> Lua uses 64-bit double floats for everything, _even array indexing_, because they have 53 bits of mantissa and they're guaranteed to represent all 32-bit inte
by spacechild1 3mo ago
> Lua uses 64-bit double floats for everything, _even array indexing_, because they have 53 bits of mantissa and they're guaranteed to represent all 32-bit integers with 100% precision.
Lua 5.3 introduced a proper integer type. However, JavaScript still represents all numbers as doubles!