pagetutor.com - HTML tutorials for the rest of us
JavaScript Tutor v 1.0 oversat af Ewan Rasmusson & Andrew Smith af Joe Barta
pagetutor.com
Download som zip fil.

JavaScript Tutor - Lektion 19

For udsagn.

For udsagn er et meget nyttigt stykke værktøj. Her er et eksempel...

<HTML>
<HEAD>
<TITLE></TITLE>

<SCRIPT language="Javascript"><!--

function boxPopper()
{
   for (var x = 0; x < 5; x++)
   {
  alert(x);
   }
}

//--></SCRIPT>

</HEAD>
<BODY>

<A HREF="javascript:boxPopper()">Klik her</A>

</BODY>
</HTML>

Prøv det.

Her er hvad der sker...

  1. for ( x = 0; x < 5; x++ ) - x begynder på 0
  2. for ( x = 0; x < 5; x++ ) - hvis x er mindre end 5, udføres instruktionerne i parentesen en gang til... alert(x);
  3. for ( x = 0; x < 5; x++ ) - forøg x med en og gå videre til trin 2

Løkken standser når x ikke længere er mindre end 5. (Du tænker måske, ... hej, løkken standsede efter 4! Men jeg spørger dig ... er 5 mindre end 5? Hvis du svarer ja, så fortsæt med at tænke over det indtil dit svar er nej ;-)

Øvelse: Lav et script som beregner kvadratroden af alle hele tal fra 0 til 20, afrunder hvert tal til en decimalbrøk og viser dem i en alert box således...

Kvadratroden af 0 er 0
Kvadratroden af 1 er 1
Kvadratroden af 2 er 1.4
etc...

Tip: du kan specificere et line break i en alert boks med et slash n (n for nylinie) - \n...

alert("Hand\nhand\nfingers\nthumb"); - Prøv

Dette er også svært. Hvis det var nemt ville du ikke lære noget.

Her er en løsning.

Øvelse: Lav en lille ændring til den sidste øvelse og få den til at afrunde til to decimalbrøker.

Her er en løsning.

<< Tilbage         Næste >>