Научитесь использовать оператор Modulo или оператор остатка в JavaScript.

Знакомство с оператором по модулю

Оператор по модулю — это знак процента на клавиатуре (%). Оператор также иногда называют оператором остатка. Он делит два значения и возвращает остаток после выполнения деления. Давайте рассмотрим базовый пример:

27 % 2;
//Returns ---> 1

В приведенном выше примере 2 идет 13 раз в 27, но после этого остается 1. Поэтому, когда мы выполняем это вычисление с помощью оператора по модулю, мы получаем 1 в качестве возвращаемого значения. Давайте закрепим это понимание, взглянув на другой пример:

100 % 2;
//Returns ---> 0

В приведенном выше примере 2 идеально соответствует 100 50 раз, поэтому мы получаем 0 в качестве остатка, потому что ничего не остается.

Положительные и отрицательные значения

Стоит отметить, что при использовании оператора Modulo, если значение первого операнда (value) положительное, то возвращаемое значение всегда будет положительным. Если значение первого операнда отрицательное, то возвращаемое значение всегда будет отрицательным. Давайте посмотрим на другой пример:

-10 % 3;
//Returns ---> -1

В приведенном выше примере 3 идет 3 раза в 10, оставляя 1 в остатке. На этот раз, поскольку первое значение (-10) было отрицательным, мы получаем -1 в качестве возвращаемого значения.

Надеюсь, вам понравилась эта статья. Если вы хотите посмотреть видео этого поста, вы можете посмотреть его здесь:

Пожалуйста, не стесняйтесь публиковать любые комментарии, вопросы или отзывы и подписывайтесь на меня, чтобы получать больше контента!

Дополнительные материалы на PlainEnglish.io. Подпишитесь на нашу бесплатную еженедельную рассылку новостей. Подпишитесь на нас в Twitter и LinkedIn. Присоединяйтесь к нашему сообществу Discord.