Оператор % (остаток от деления) в JavaScript
Оператор остатка от деления в JavaScript представлен знаком `%`. Он возвращает остаток от деления двух чисел. Например:
console.log(7 % 3); // выведет 1, так как 7 делится на 3 два раза с остатком 1
Оператор остатка от деления может быть полезен во многих случаях. Например, можно использовать его для определения нечетности числа:
function isOdd(number) {
return number % 2 !== 0;
}
console.log(isOdd(7)); // выведет true, так как 7 - нечетное число
console.log(isOdd(8)); // выведет false, так как 8 - четное число
Также можно использовать оператор остатка от деления для нахождения последней цифры числа:
function getLastDigit(number) {
return number % 10;
}
console.log(getLastDigit(123)); // выведет 3
Оператор остатка от деления работает не только с целыми числами, но и с числами с плавающей точкой. Результатом будет остаток от деления, округленный до ближайшего целого:
console.log(5.5 % 2); // выведет 1,5, но после округления - 1