Övning JS Funktioner Instruktioner

Spara din webbsida efter varje deluppgift med namn enligt modellen js_funktioner_1.htm, js_funktioner_2.htm, osv.

  1. Skriv en funktion som skriver ut ditt namn 10 gånger. Testkör den.

  2. Skriv en funktion med 2 parametrar (namn, x). Funktionen ska skriva ut namn x gånger. Varje gång namn skrivs ut så blir det på ny rad. Testkör.

  3. Skriv en funktion med 2 parametrar (namn, y) som bygger ihop en textsträng med namn, y gånger efter varandra. Funktionen ska returnera textsträngen så du måste ta emot den därifrån du anropar funktionen. Skriv där ut textsträngen.

  4. Skriv en funktion som multiplicerar två tal. Som returvärde ska funktionen returnera resultatet, dvs produkten av talen. 
    Skriv en till funktion som hämtar värdena från textrutor, anropar din multiplicera-funktion, skickar med värdena, tar emot och skriver ut.

  5. Skriv en funktion som addera 3 tal. Som returvärde ska funktionen returnera resultatet, dvs summan av talen. 
    Testkör funktionen.

  6. Skriv en funktion som tar en array som parameter och som summerar alla tal i arrayen och returnerar summan. Skapa en array i programmet och testkör.

  7. Skriv en funktion som tar en array som parameter och som multplicerar alla tal i arrayen och returnerar produkten. Skapa en textruta och knapp för att läsa in tal i en array. Vid varje inläsning skickas arrayen till multiplicerafunktionen och får tillbaks produkten som skrivs ut i en div-ruta.

  8. Skriv en funktion tar en array som parameter. Funktionen ska summera alla udda tal och alla jämna tal för sig. Funktionen ska returnera vilken summa som är störst. Läs in och testkör.

  9. Skriv en funktion som genererar(slumpar ut) en LOTTO-rad. (7 tal mellan 1 och 35). Du behöver inte ta hänsyn till att en siffra kan upprepas. Testa funktionen.

  10. Utveckla 9:an se till att ingen siffra förekommer mer än en gång.
    Testa. (Tips! Vid testkörning så minskar du omfånget till 1-10 och så skriver du ut vad som händer, t ex när en dublett slumpas ut.)


    När ni är klara ska ni ladda upp uppgifterna på ert webbkonto.


    Lycka till!