evgeniy8705
@evgeniy8705
Повелитель вселенной

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

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

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


не могу понять, почему именно так, ведь getDay() возвращает день недели 0..6, поэтому получается что условие не сработает и перевода строки не должно быть, но она есть...Оюъясните пожалуйста этот момент.
  • Вопрос задан
  • 2297 просмотров
Пригласить эксперта
Ответы на вопрос 1
rajdee
@rajdee
Front-end developer
Условие сработает, т.к. 6 % 7 выдаст 6, хотя такая перестраховка для нативного Date.prototype.getDay() не совсем понятна, но, судя по вашему примеру, getDay у вас не нативный.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы