https://t.center/artalog/624
Фан-факт про JS, который вы, возможно не знали. В спеке JS нет Integer, но есть абстрактная операция ToIntegerOrInfinity которая используется для приведения Number к целому числу. И работает она так, что просто отрезает всё, что находится за запятой — It converts argument to an integer representing its Number value with fractional part truncated, or to +∞ or -∞ when that Number value is infinite
Убедитесь сами, вот вам спецификация.