Translations:Extension:Scribunto/Lua reference manual/1288/en

Lua has only one numeric type, which is typically represented internally as a 64-bit double-precision floating-point value. In this format, integers between $1 and $2 may be represented exactly; larger numbers and numbers with a fractional part may suffer from round-off error.