Помогите решить задачу языки, заранее, спасибо
5.4 Языки
Реализовать программу, в которой по введенному пользователем числу n от 1 до 7 и языку lang (значения "ru", "ua", "en") выводится день недели на соответствующем языке. Примечание. Использовать массивы var en = ["mon", "tue", "wen", "thu", "fri", "sat", "sun"]; var ua = ["понеділок", "вівторок", "середа", "четвер", "п'ятниця", "субота", "неділя"]; var ru = ["понедельник", "вторник", "среда", "четверг", "пятница", "суббота", "воскресенье"]; и конструкцию switch (lang), которая позволяет выбрать нужный массив согласно заданному языку: switch (lang) { case "en":... break; case "ru":... break; case "ua":... break; default: alert("Ведите язык правильно!"); } Введенное пользователем число преобразовать в тип number. Выбирать из массива день недели по индексу элемента в массиве. Использовать метод isNaN(n) для того, чтобы определить, ввел ли пользователь именно число, выдавать сообщение об ошибке в противном случае. |
<select id="lang"> <option>en</option> <option>ua</option> <option>ru</option> <select> <select id="num"> <option>1</option> <option>2</option> <option>3</option> <option>4</option> <option>5</option> <option>6</option> <option>7</option> <select> <button id="ok">ok</button> <script> var en = ["mon", "tue", "wen", "thu", "fri", "sat", "sun"]; var ua = ["понеділок", "вівторок", "середа", "четвер", "п'ятниця", "субота", "неділя"]; var ru = ["понедельник", "вторник", "среда", "четверг", "пятница", "суббота", "воскресенье"]; ok.onclick = e => alert(window[lang[lang.selectedIndex].textContent][num.selectedIndex]); </script> не по условию, по опыту. |
ok.onclick = e => alert(window[lang[lang.selectedIndex].textContent][num.selectedIndex]);
Расскажи, что значит эта строка? |
просто обращение к одному из элементов одного из трех массивов.
|
Часовой пояс GMT +3, время: 10:43. |