13. september 2003 - 22:19Der er
7 kommentarer og 1 løsning
Forklaring af et script
Hej allesammen
Jeg skal til at skrive en datalogi rapport, jeg har lavet et terning spil, som fungere osv. jeg ved også hvad der sker på hver linje af scriptet, men jeg har det problem at jeg har det svært med at skrive noget om hvad der sker udfor hver linje, altså sådan så det lyder rigtigt. Jeg har skrevet udfor nogle linier, men jeg vil gerne have hjælp med resten.
På Forhånd Tak
Scriptet ses herunder: <SCRIPT LANGUAGE="JavaScript"> var spilnr=0; //Vi sætter variablen spilnr til at værdien 0 var var1=0; //Vi sætter variablen Var1 til at værdien 0 var var2=0; //Vi sætter variablen Var2 til at værdien 0 var var3=0; //Vi sætter variablen Var3 til at værdien 0 var Point=0; //Vi sætter variablen Point til at værdien 0 var antalPoint=0; //Vi sætter variablen antalPoint til at værdien 0
function kast() //vi definerer funktionen kast { var1=Math.floor(Math.random()*6+1); //tilfældigt tal mellem 1 og 6 var2=Math.floor(Math.random()*6+1); //tilfældigt tal mellem 1 og 6 var3=Math.floor(Math.random()*6+1); //tilfældigt tal mellem 1 og 6 vis.value=var1+" "+var2+" "+var3; // document.getElementById("visDu").innerHTML = "<img src=\"terning"+var1+".gif\" width=\"50\" height=\"50\"><img src=\"terning"+var2+".gif\" width=\"50\" height=\"50\"><img src=\"terning"+var3+".gif\" width=\"50\" height=\"50\">"; // Point=0; // if (gaet.value==var1) {Point=Point+10} // if (gaet.value==var2) {Point=Point+10} // if (gaet.value==var3) {Point=Point+10} // if (Point==0) {Point=Point-10}; // spilnr=spilnr+1; // antalPoint=antalPoint+Point; // regnskab.value=regnskab.value+"\r\n "+spilnr+" "+antalPoint+" "+Math.round(antalPoint/spilnr); //her udskriver vi regnskabet
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
-- og så vil jeg da foreslå, at du forøger overskueligheden i din lange billed-sætning ved at udnytte javascripts _2_ streng-delere og ikke kun bruge en og så escape den !-) -- samt eksemplificere den simpelthed man får af at bruge addByValue ...
//Her hentes billederne udfra hvad der er blevet slået document.getElementById("visDu").innerHTML = '<img src="terning'+var1+'.gif" width="50" height="50"><img src="terning'+var2+'.gif" width="50" height="50"><img src="terning'+var3+'.gif" width="50" height="50">';
spilnr += 1; // Spilnummer tælles op antalPoint += Point; // Ny points lægges til summen
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.