Составьте массив дней недели. С помощью цикла for выведите все дни недели, а текущий день выведите курсивом. Номер текущего дня должен храниться в переменной day.
Решение
1. Инициализируем массив и запишем в него дни недели
let arr = ['Monday', 'Thuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];
2. Объявим переменную и запишем в нее какой-нибудь день недели. Пусть будет понедельник для удобства
let day = arr[0];
3. С помощью цикла нужно перебрать элементы массива. Вывести все дни недели. Но нам также нужно выделить курсивом понедельник. То есть будет понедельник + остальные дни недели.
Поэтому создадим еще одну переменную, где будем хранить остальные дни недели. Запишем туда вторник.
let week = arr[1];
4. Теперь цикл
for (let i = 2; i <= arr.length-1; i++) {
}
Переменная i начинается со среды, Т.к. мы уже сохранили пн и вт в других переменных. Если запишем их еще раз, то выведем повторно, т.к. это цикл.
5. Теперь в переменную week внутри цикла запишем цикл и пробел. Нам нужно вытащить цикл, в цикле мы не можем вывести данные.
week += arr[i] + ' ';
6. Наконец, мы можем вывести все это.
document.write( '<i>' + day + '</i>' + week);
Код