Оператор остатка (%
) используется для получения остатка от деления двух чисел. Он возвращает целое число, которое является остатком от деления первого числа на второе.
Например, если мы используем оператор остатка для чисел 5 и 2:
const result = 5 % 2
console.log(result) // 1
В этом примере, результатом является 1, так как при делении 5 на 2, остается 1.
Оператор остатка может быть использован для различных задач. Например, он может использоваться для проверки, является ли число четным или нечетным, так как четные числа будут иметь остаток 0 при делении на 2, а нечетные числа будут иметь остаток 1.
Он также может использоваться для циклических вычислений, например, для расчета позиции элемента в массиве или для определения, какой день недели будет через определенное количество дней.
Также стоит учитывать, что оператор остатка работает только с числами и не может использоваться с другими типами данных. При использовании оператора остатка со строками или другими нечисловыми типами данных, JavaScript попытается преобразовать их в числа. Если это невозможно, то результатом будет NaN
(Not a Number).