Задать вопрос
evgeniy8705
@evgeniy8705
Повелитель вселенной

Как понять момент в решении на JS?

В общем есть программа, которая генерирует календарь для заданной даты.

В ней есть кусок кода, который после воскресенья, переводит на новую строку.
if (getDay(d) % 7 == 6) {  // вс, последний день - перевод строки
	table += '</tr><tr>';
}


не могу понять, почему именно так, ведь getDay() возвращает день недели 0..6, поэтому получается что условие не сработает и перевода строки не должно быть, но она есть...Оюъясните пожалуйста этот момент.
  • Вопрос задан
  • 2299 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
rajdee
@rajdee
Front-end developer
Условие сработает, т.к. 6 % 7 выдаст 6, хотя такая перестраховка для нативного Date.prototype.getDay() не совсем понятна, но, судя по вашему примеру, getDay у вас не нативный.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы