Torgny > Meny Javascriptövn. > Javascriptövningar 2

Javascriptövningar

Variabler

1

Javascriptkoden i följande exempel deklarerar en variabel med namnet min_variabel och tilldelar den därefter värdet av en textsträng. Komplettera skriptet med en tredje rad i vilken variabelns innehåll skrivs ut i dokumentet. Resultatet skall se ut som skärmdumpen nedanför koden.
<html>
<head>
	<title>Exempel Javascript 2.1</title>
</head>

<body>
<script>
	var min_variabel;
	min_variabel = "Denna text finns i en variabel.";
	
</script>
</body>
</html>
Ex 1

2
ex 2 före

Ovanstående skärmdump är skapad av följande kod:

<html>
<head>
	<title>Exempel Javascript 2.2</title>
</head>

<body>
<script>
	var a = "o";
	var b = "k";
	document.write( a + b);
</script>
</body>
</html>
Lägg till en variabel och tilldela den värdet "b". Ändra därefter write-satsen så att det färdiga dokumentet visas på följande sätt i webbläsaren:

Ex 2 efter

3
Koden i detta exempel är tänkt att skapa en sida som ser ut som nedanstående skärmdump, men koden innehåller namngivningsfel. Rätta dessa.

<html>
<head>
	<title>Exempel Javascript 2.3</title>
</head>

<body>
<script>
	var 1betalt = 30000;
	var 2betalt = 20000;
	var kökschef = "Reinhold";
	var kock = "Kurt"
	document.write( kökschef + " tjänar " + 1betalt + ".<br>");
	document.write( kock + " tjänar " + 2betalt + ".");
</script>
</body>
</html>

Ex 3

4
Ändra följande skript så att det skriver ut ordet Panda. Ändra endast på rader med jämna radnummer.

1  <script>
2 	var a = "z";
3 	document.write(a);
4 	a = "e";
5 	document.write(a);
6  	a = "b";
7  	document.write(a);
8  	a = "r";
9  	document.write(a);
10 	a = "a";
11 	document.write(a);
12 </script>
Ex 4
5
Vissa ord har en speciell betydelse i Javascript och får därför inte användas till namn åt variabler. Sådana ord kallas reserverade ord. Exempel på reserverade ord är var, if, function, print, alert etc. Listor på reserverade ord kan du hitta på nätet. Denna skärmdump är tagen från Javascriptkonsollen i Firefox 2.0.0.6. (Du aktiverar denna konsoll genom att skriva javascript: i adressfältet i Firefox och därefter trycka på enter.)

Error Firefox

Skriv en html-sida som innehåller ett felaktigt skript som ger just ovanstående felmeddelande.