Показать сообщение отдельно
  #14 (permalink)  
Старый 26.01.2018, 12:06
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,791

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

По методу "getRandCharInAlph" нужно знать, что есть в свойстве "layouts" объекта "keyboard".
Ответить с цитированием