Отдел JavaScript: как получить остаток? | Методы и примеры

Чтобы получить остаток от операции деления в JavaScript, вы можете использовать оператор модуля (%). Вот несколько методов, которые вы можете использовать:

  1. Оператор модуля (%):

    const dividend = 10;
    const divisor = 3;
    const remainder = dividend % divisor;
    console.log(remainder);  // Output: 1
  2. Math.floor() и Division:

    const dividend = 10;
    const divisor = 3;
    const quotient = Math.floor(dividend / divisor);
    const remainder = dividend - (divisor * quotient);
    console.log(remainder);  // Output: 1
  3. Math.trunc() и деление:

    const dividend = 10;
    const divisor = 3;
    const quotient = Math.trunc(dividend / divisor);
    const remainder = dividend - (divisor * quotient);
    console.log(remainder);  // Output: 1
  4. Побитовый оператор AND (&):

    const dividend = 10;
    const divisor = 3;
    const remainder = dividend & (divisor - 1);
    console.log(remainder);  // Output: 1