EchoEcho.Com KOMPLETTE WEBKURSER |
HJEM KURSER JAVASCRIPT INTRO |
EchoEcho.Com TOOLS & RESSOURCER |
|||||||||||||||||
| |||||||||||||||||||
|
|
|
Et eksempel kunne være, hvis du ville have, at et script skulle producere en tabel, som sammenlignede temperaturer i Fahrenheit og Celsius. Scriptet ville skulle producere 50 linier i en tabel, som skulle vise forskellige temperaturer i henhold til de to skalaer. I stedet for at indsætte 50 næsten ens linier i dit script, kunne du bruge løkker for at få scriptet til at udføre en opgave som denne. Der findes to forskellige former for løkker: for og while. Løkken for bruges, når du i forvejen véd, hvor mange gange scriptet skal udføre en given handling. Det kunne f.eks. være, hvis du ville lave nøjagtig 50 linier. Løkken while bruges, når du vil have, at løkken skal fortsætte, indtil en given betingelse bliver opfyldt. Det kunne f.eks. være, hvis du ville lave en tabel, der sammenlignede Celsius og Fahrenheit, som steg 15 grader for hver række, og du ønskede, at tabellen skulle indeholde værdier op til 1200 grader Celsius. Nedenfor er en beskrivelse af hver af disse to løkker: FOR-LØKKER SYNTAKS:
Indtast et variabelnavn, hvor der står variable. Indtast løkkens startværdien, hvor der står startværdi. Indtast løkkens slutværdi, hvor der står slutværdi. Indtast faktoren, hvormed hver løkke skal stige, hvor der står stigningsfaktor. NB: Stigningsfaktoren kan være negativ, hvis du vil have det. Ydermere kan <= være et hvilket som helst sammenligneligt udsagn, d.v.s. >, == etc. EKSEMPEL:
Klik her for at se siden fra dette eksempel. WHILE-LØKKER SYNTAKS:
Indtast variabelnavn, hvor der står variabel. Indtast løkkens slutværdi, hvor der står slutværdi. NB: <= kan være hvad som helst, som passer til formålet, d.v.s. >, == etc. EKSEMPEL:
Klikher for at se siden fra dette eksempel. BREAK & CONTINUE To specielle kommandoer kan bruges i løkker: break og continue. break stopper simpelthen løkken og fortsætter med dét, der følger efter løkken. Et eksempel kunne være at du har en løkke, som udregner tals kvardratrod med en nedadgående talfaktor på 50. Da udregning af kvardratroden af et negativt tal er en matematisk ulovlig operation, kunne du få løkken til at stoppe, når kvardratroden af nul var udregnet. For at gøre dette skal du indsætte dette i din løkke:
continue stopper den aktuelle løkke og fortsætter med den næste værdi. Et eksempel kunne være, at du har en løkke, der dividerede en given værdi med en talfaktor fra -50 to +50. Da det er en matematisk ulovlig operation at dividere med tallet nul, ville løkken se sådan ud:
|
|
|
EchoEcho.Com KOMPLETTE WEBKURSER |
|
EchoEcho.Com TOOLS & RESSOURCER |
|||||||||||||||||||
(c) Copyright 1998-1999 NetKontoret - All Rights Reserved | |||||||||||||||||||||