как отделить десятичную часть числа в javascript с помощью math floor и

Аватар пользователя Maksim Litvinov
Maksim Litvinov
28 марта 2025

Math.floor() — это встроенная функция JavaScript, которая округляет число вниз до ближайшего целого. Например:

Math.floor(4.9); // 4
Math.floor(4.1); // 4
Math.floor(-4.9); // -5

Отделить десятичную часть числа можно следующим образом:

  1. Полное число вы получаете, применяя Math.floor() к исходному числу.
  2. Десятичную часть можно получить, вычитая целую часть из оригинального числа.
function separateDecimalPart(num) {
    // Получаем целую часть
    const integerPart = Math.floor(num);
    // Вычисляем десятичную часть
    const decimalPart = num - integerPart;

    return {
        integer: integerPart,
        decimal: decimalPart
    };
}

// Пример использования
const number = 7.89;
const result = separateDecimalPart(number);
console.log(result); // { integer: 7, decimal: 0.89 }
1 0
Познакомьтесь с основами JavaScript бесплатно