Вы можете использовать метод trunc()
, чтобы получить целую часть числа, удалив все дробные цифры. Этот метод был добавлен в ECMAScript 6 и поддерживается последними браузерами, такими как браузеры Chrome, Firefox, Safari, Opera и Edge. Не поддерживается в Internet Explorer.
В качестве альтернативы вы также можете попробовать другие методы, такие как floor()
, ceil()
и round()
, для округления числа. Давайте посмотрим на следующий пример, чтобы понять, как это работает:
<script>
console.log(Math.trunc(3.5)); // Печатает: 3
console.log(Math.trunc(-5.7)); // Печатает: -5
console.log(Math.trunc(0.123)); // Печатает: 0
console.log(Math.trunc(-1.123)); // Печатает: -1
console.log(Math.ceil(3.5)); // Печатает: 4
console.log(Math.ceil(-5.7)); // Печатает: -5
console.log(Math.ceil(9.99)); // Печатает: 10
console.log(Math.ceil(-9.99)); // Печатает: -9
console.log(Math.floor(3.5)); // Печатает: 3
console.log(Math.floor(-5.7)); // Печатает: -6
console.log(Math.floor(9.99)); // Печатает: 9
console.log(Math.floor(-9.99)); // Печатает: -10
console.log(Math.round(3.5)); // Печатает: 4
console.log(Math.round(-5.7)); // Печатает: -6
console.log(Math.round(7.25)); // Печатает: 7
console.log(Math.round(4.49)); // Печатает: 4
</script>