JSFiddle - React, Tailwind, and code Playground

by Salmin Skenderovic

JavaScript

//									0					1					2					3						4				5						6
var namnDagar = ["fredag", "lordag", "sondag", "mondag", "tisdag", "onsdag", "torsdag"];

var antalDagar = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];

var months = ["Januari", "Februari", "Mars", "April", "Maj", "Juni", "Juli", "Augusti", "September", "Oktober", "November", "December"];

var name = namnDagar[5];
namnDagar[5] = "onsdag"; // Här deklarerar du även position 5 i namnDagar ska heta onsdag




function DaysInaMonth(index) {

  return antalDagar[index];
}



function nameOfTheWeekdays(value) {

  return namnDagar[value];

}


function nameOfTheMonths(value) {

  return months[value];
}


var weekDayNumber = 0;
var numberOfWednessdays = 0; // tillagt
var numberOfDaysInAYear = 0;

for (var monthNumber = 0; monthNumber < 12; monthNumber++) {

document.writeln("<h3>" + months[monthNumber] + "</h3>");


  for (var i = 1; i <= DaysInaMonth(monthNumber); i++) {

		// i räknar upp för varje ny dag
    console.log(numberOfDaysInAYear);
    numberOfDaysInAYear++;
    
		// Det är på denna rad som vi faktiskt skriver ut "mondag 1"    
    // Så vi vill kolla om det är onsdag. 
    //Och onsdag är det när weekDayNumber är 5
    
    // Uppgift 2 är att räkna hur många onsdagar på året
    // så vi skapar en variabel som räknar detta.
    
    /* tillagt */
    if (weekDayNumber == 5) {
      document.writeln(namnDagar[weekDayNumber] + " " + i);
      numberOfWednessdays++;
    }
    /**********/


    if (weekDayNumber == 6) {
      weekDayNumber = 0;


    } else {
      weekDayNumber++;

    }
  }
}

document.writeln("<hr>Antal dagar: " + numberOfDaysInAYear); // tillagt
document.writeln("<hr>Antal onsdagar: " + numberOfWednessdays); // tillagt