Функция шифрования Caesars javascript понимание использования негативов? - PullRequest
0 голосов
/ 05 августа 2020

Функция Цезаря берет фразу типа Hi (Ij) и число типа 1 и перемещает каждую букву вниз на 1 позицию в алфавите. Если вы запустите эту формулу, вы можете ввести любое отрицательное или положительное число и любую фразу, грамматика останется прежней. У меня вопрос: зачем вычитать абсолютное значение из 26 в const sh? С помощью тестовых функций вы видите, что это необходимо, но я не понимаю, почему. Еще кое-что, я уверен, что смогу понять, но если кто-то не возражает ответить, как грамматика остается на месте?

Спасибо!

...