Övning A

Sätt div text med JavaScript


Övning B

Summera 3 värden och placera resultatet i ett div-element


Övning C

Placera all JavaScript i en egen fil


Övning D

Sätt textbox text med JavaScript


Övning E

Sätt div text med en knapp


Övning F

Lägg till text i en div


Övning G

Öka värdet på en variabel med 1 varje knapptryck

Finns det någon skillnad på "variabel++" och "variabel = variabel + 1"? Nej


Övning H

Finns det fler sätt att öka en variabel med 1 på? Ja, "variabel += 1"


Övning I/J/K

Läxa om globala och lokala variabler

Byt ut sista raden i jsfunktionzz mot ... vad händer? z blir 4 istället för 56

Varför? För att det inte längre finns en lokal z variabel så hämtas värdet av den globala z variabeln, som har värdet 56

Starta med koden från övning I. Nu ska vi lägga till "var" framför x i funktionen. Vad händer? Om man trycker på "Visa" så påverkas inte x som kommer upp när man trycker på "Visa mer"

Vad är skillnaden mot övning I? Varför händer detta? Visa knappen sätter inte x till 4 globalt, bara lokalt.

Här kommer viktig information!

Övning L

Åtgärda problemet. Vad gör du? Byt ut var med let. var respekterar inte block scope så den försöker att vara den globala x

Här kommer viktig information!