Оператор остатка %
выдает остаток от деления двух чисел.
%
作為兩數字相除的運算符號 。
Пример
5 % 2 = 1 because Math.floor(5 / 2) = 2 (Quotient) 2 * 2 = 4 5–4 = 1 (Remainder)
Использование
В математике число можно проверить на четность или нечетность, проверив остаток от деления числа на 2
.
用法
在數學中,可以通過檢查該數字除以2的餘數來判斷該數字為偶數還是奇數 。
Примечание
Оператор остатка иногда ошибочно называют оператором «модуля». Он очень похож на модуль, но не работает должным образом с отрицательными числами.
餘數運算子有時被誤認為成”模數運算子”,它與模數運算子非常相似但是無法正確的用於計算負數 。
原文出處:https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-javascript/finding-a-remainder-in-javascript/
模數運算子:http ://terms.naer.edu.tw/detail/2394835/