Krok 7: liczba dni wpisana z palca
Kalendarz w konsoli krok po kroku - Kalendarz w JavaScript krok po kroku (JavaScript)
Listopad ma 30 dni, a nie 31. Liczba dni trafia do stałej `days` i pętla biegnie do niej. Teraz cały kalendarz zależy od dwóch liczb na górze programu: zmień je na inny miesiąc i uruchom.
const firstDay = 6; // 0 = poniedziałek ... 6 = niedziela
const days = 30;
console.log('Pn Wt Śr Cz Pt So Nd');
let line = ' '.repeat(firstDay);
for (let i = 1; i <= days; i++) {
line += String(i).padStart(2) + ' ';
if ((firstDay + i) % 7 === 0) {
console.log(line);
line = '';
}
}
if (line !== '') console.log(line);Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu Kalendarz w JavaScript krok po kroku·Zaloguj się, aby zapisać postęp na koncie.