For extra long number it uses JS build-in rounding when precision is to long. Truncating approximates without . Like this: