Hvordan lage den Basic for Loop i din HTML5 spill

June 26  by Eliza

Din HTML5 spillet vil utvilsomt trenge en for løkke på enkelte punkt. Standarden for løkke teller verdiene mellom 1 og 10. telle til ti knapp utløser count () -funksjonen. Her er koden for count ():

funksjonen teller () {
output.innerHTML = "";
for (i = 1; i <= 10; i ++) {
output.innerHTML + = i + "<br />";
} // Slutt for loop
} // End count

Selv om count () funksjonen skriver klart ti linjer, den bare har en linje som endrer utgangs div. Hovedkoden gjentas mange ganger for å skape en lang utgang.

  1. Du kan bruke utgangs Div umiddelbart.

    Fordi produksjonen er en global variabel og det har allerede blitt opprettet, kan du bruke den umiddelbart. Det er ingen grunn til å initialisere den i funksjon.

  2. Tømme utgang.

    Satt output.value til tom streng ("") for å fjerne utgang. Dette ødelegger teksten som står for tiden i div.

  3. Start en for loop.

    Den for sløyfen er en spesiell sløyfe som brukes til å gjenta noe et visst antall ganger. For løkker har tre komponenter: initialisering, sammenligning, og oppdatere.

  4. Initial din telling variabel.

    En for loop virker ved å endre verdien av et heltall mange ganger. Den første del av en sløyfe for initialiserer denne variabelen (ofte kalt i) til en startverdi (vanligvis null eller ett).

  5. Angi en betingelse for å bo i loopen.

    Den andre delen av en for uttalelse er en tilstand. Så lenge betingelsen er sann, fortsetter sløyfen. Så snart tilstanden er evaluert som falske, sløyfe utganger.

  6. Endre variabelen.

    Den tredje delen av en for uttalelse eller annen måte endrer telling variabel. Den vanligste måten å endre variabelen er å legge en til det. Det jeg ++ syntaks er forkortelse for "Legg ett til i."

  7. Bygge et kodestykke for gjentatte kode.

    Bruk bukseseler og innrykk for å indikere hvilke kode gjentar. All kode på innsiden av bukseseler gjentar.

  8. Inne i sløyfen, skrive til utgangen.

    På hver iterasjon av loopen, legg den nåværende verdien av jeg til utgangen div sin innerhtml. Også legge til en pause (<br />) for å gjøre produksjonen ser bedre. Når du legger til en innerhtml eiendom, du skriver HTML-kode, så hvis du vil at produksjonen skal skje på forskjellige linjer, må du skrive HTML for å gjøre dette skje.

  9. Lukke sløyfen.

    Ikke glem å avslutte sløyfen, eller programmet vil ikke fungere.