В вашем коде от цикла нет смысла, если без цикла просто
document.write(week.slice(0,-2).join(',') + ',' + week.slice(-2).join(',').bold());
то код хороший
в цикле надо перебирать по одному дню и выводить
const week = ['Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота', 'Воскресенье'];
for (let i = 0; i < week.length; i++) {
if (week[i] === 'Суббота' || week[i] === 'Воскресенье') {
document.write(week[i].bold());
} else {
document.write(week[i]);
}
}
чтобы не сравнивать выходные по названию, можно вместо строк использовать объекты
const week = [{title: 'Понедельник', weekend: false}, ... {title: 'Воскресенье', weekend: true}];
for (let i = 0; i < week.length; i++) {
document.write(week[i].weekend ? week[i].title.bold() : week[i].title);
}