"changeCurrent" - метод объекта, принимает 1 аргумент - "num" (тип - integer), проверяет валидность данных и сохраняет текущий язык.
В строке 2 проверяется является ли "num" числом от 0 до 2.
Если да, то язык сохраняется (стр. 3) и выводится уведомление в консоль (4).
В противном случае выводится уведомление об ошибке в консоль (7) и скрипт пытается узнать у пользователя, какой язык он предпочитает (9).
Скрипт будет вести допрос, пока пользователь не введет корректные данные (8).
По методу "getRandCharInAlph" нужно знать, что есть в свойстве "layouts" объекта "keyboard".
|