Just nu i M3-nätverket
Gå till innehåll

Behöver hjälp med en uppgift!


nossaile

Rekommendera Poster

Detta behöver jag hjälp med!

 

Skriv en switch sats som kontrollerar ett tal mellan 1 till 12 och skriver ut namnet på motsvarande månad. Ett felmedelande ska skrivas ut om talet inte ligger mellan 1-12

 

MVH

Daniel

 

Länk till kommentar
Dela på andra webbplatser

Är det en skoluppgift måste ni väl fått någon sorts litteratur?

Känns dumt att bara ge dig svaret utan att du fått försöka själv.

 

Länk till kommentar
Dela på andra webbplatser

function manad(nr,val) {

switch (nr) {

case 1: nr ="Januari"; break;

case 2: nr ="Februari"; break;

case 3: nr ="Mars"; break;

case 4: nr ="April"; break;

case 5: nr ="Maj"; break;

case 6: nr ="Juni"; break;

case 7: nr ="Juli"; break;

case 8: nr ="Augusti"; break;

case 9: nr ="September"; break;

case 10: nr ="Oktober"; break;

case 11: nr ="November"; break;

case 12: nr ="December"; break;

default: nr = "Felmeddelande";

}

switch (val) {

case 1: return nr.toLowerCase(); break;

case 2: return nr.toUpperCase(); break;

default: return nr; break;

}

}

 

 

Exempel på att kalla på funktionen:

manad(5,1) = maj

manad(10,2) = OKTOBER

manad(12,0) = December

manad(23,2) = FELMEDDELANDE

 

MVH //Kjell

 

Länk till kommentar
Dela på andra webbplatser

Här är en annan variant:

var arrMonths=new Array('Januari','Februari','Mars','April','Maj','Juni', 'juli','Augusti','September','Oktober','November','December');
function manad(nr) {
switch (Math.floor((nr+11)/12)) {
	case 1:
		nr=arrMonths[nr-1];break;
	default:
		nr= 'Error';break;
}
return nr;
}

 

[inlägget ändrat 2004-09-20 12:07:51 av Anjuna Moon]

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...