Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

HjÄlppp javascript

Skapad av Borttagen, 2011-02-02 20:56 i Webbutveckling & Programmering

1 301
7 inlägg
0 poäng
kajsahansson
Visningsbild
Hjälte 30 inlägg
0
function monthName (a)
{
var namn;
if (a== 0)
{
namn= "januari";
}
else if (a== 1)
{
namn= "februari";
}
else if (a== 2)
{
namn= "mars";
}
else if (a== 3)
{
namn= "april";
}
else if (a== 4)
{
namn= "maj";
}
else if (a== 5)
{
namn= "juni";
}
else if (a== 6)
{
namn= "juli";
}
else if (a== 7)
{
namn= "augusti";
}
else if (a== 8)
{
namn= "september";
}
else if (a== 9)
{
namn= "oktober";
}
else if (a== 10)
{
namn= "november";
}
else if (a== 11)
{
namn= "december";
}
else {
return "undefined";

}
for (i=-1; i<=12; i++) {
[removed]ln (i + " : " + monthName(i));
}

Följande resultat :
-1 : undefined
0 : januari
1 : februari
2 : mars
3 : april
4 : maj
5 : juni
6 : juli
7 : augusti
8 : september
9 : oktober
10 : november
11 : december
12 : undefined

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

kajsahansson
Visningsbild
Hjälte 30 inlägg
Trådskapare
0


}
for (i=-1; i<=12; i++) {
[removed]ln (i + " : " + monthName(i));
}


Följande resultat ska ske:
-1 : undefined
0 : januari
1 : februari
2 : mars
3 : april
4 : maj
5 : juni
6 : juli
7 : augusti
8 : september
9 : oktober
10 : november
11 : december
12 : undefined
-------
Visningsbild
P 30 Linköping Hjälte 4 577 inlägg
0
Jag vet inte vad du försöker göra men tycker du borde byta ut alla if-else satser mot en Switch iaf

Tillägg av Leetmastah 2011-02-02 21:02

switch (i)
{
case 0:
namn = "januari"
break;
case1:
namn = "februari"
break;

Och så vidare..

}

Jag hette tidigare Ziron

kajsahansson
Visningsbild
Hjälte 30 inlägg
Trådskapare
0

Svar till Ziron [Gå till post]:


Nej det är en uppgift man måste använda if else sats

Nu till någonting helt annat. I denna uppgiften ska du skriva en funktion som returnerar månadens namn beroende vilket heltal som skickas till funktionen.

Vi väljer att representera månad med ett heltal: talet 0 (noll) är januari, 1 är februari, osv till 11 som är december.

När man skickar in ett heltal mellan (inklusive) 0 (noll) och 11 ska funktionen returnera månadens namn. I alla andra fall ska funktionen returnera undefined.

För ditt svar ska du använda lämplig iteration för att köra funktionen med talen -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12. Se resultatfilen.

Krav: Funktionen ska använda if-else för att bestämma månadens namn. Ingen utskrift ska göras inne i funktionen. Utskrift ska ske i iterationen.

wally
Visningsbild
P 34 Stockholm Hjälte 1 980 inlägg
0

Svar till kajsahansson [Gå till post]:
Men det är ju rätt...?

Google <3 | Vinnare av parlinotomte här på hamsterpaj!

kajsahansson
Visningsbild
Hjälte 30 inlägg
Trådskapare
0

Svar till wally [Gå till post]:


Tydligen inte eftersom jag inte får någon utskrift alls :S
wally
Visningsbild
P 34 Stockholm Hjälte 1 980 inlägg
0

Svar till kajsahansson [Gå till post]:
Vad står det innanför for-loopen? Prova med console.log(monthName(i)) annars.

Google <3 | Vinnare av parlinotomte här på hamsterpaj!


Forum » Datorer & IT » Webbutveckling & Programmering » HjÄlppp javascript

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

2 utloggade

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons