IntroductionJavaScript for ... i uttalelsen. Vet du hvordan du skal bruke det? Vet du når du skal bruke den? Jeg viser deg hvordan og når man skal bruke det i denne artikkelen. Du trenger grunnleggende kunnskaper i Javascript for å forstå dette article.The for StatementWe start ved å se på Javascript for uttalelse, som jeg antar du allerede vet. Den for uttalelsen eller sløyfe brukes vanligvis for gjentakelse.
Syntaksen for for uttalelsen er: for ([initial-uttrykk] [betingelse] [tilvekst utfoldelse]) {uttalelser} Den første utfoldelse er vanligvis en variabel erklæring, noe lignende, var i = 0; Tilstanden er evaluert for hver iterasjon. Det kan enten returnere sant eller usant. Hvis den returnerer sant, er setningene i klammeparentes utført. Hvis den returnerer false, blir utsagnene i klammeparentes ikke utført. Det kan være noe sånt, ithis tilstand faktisk betyr, mens jeg er mindre enn 5.the tilveksten-uttrykk brukes vanligvis til å øke den variable, jeg.
Du har noe sånt som dette: i ++; La oss nå se på et eksempel: Følgende kode viser ganske enkelt iterasjon nummer (prøv kode og ikke glem å klikke på OK-knappen på varselboks for å se neste nummer). "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">How og når du skal bruke den til ... i StatementThe for ... i uttalelsen er den samme som for uttalelse, men tilstanden og tilvekst-ekspresjon er erstattet av en matrise eller en beholder (se nedenfor). La oss se på et eksempel først før vi fortsetter. "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> I koden ovenfor, har du en matrise.
Det første element i matrisen er 'A', den andre er 'B', er tredje "C", fjerde er 'D' og femte er "E". Det er 5 elementer i tabellen, som betyr at vi har 5 iterasjoner som i forrige sak. Array index telling begynner fra null. Slik iterasjon for matrisen er fra null til 4, på samme måte som i det foregående tilfelle. Så i stedet for å skrive tilstanden og tilvekst-uttrykk i parentes vi bare skrive matrisen. I den første kode har vi den første uttrykk som "var i = 0". Nå, dette er faktisk erklæringen av en variabel, jeg og initialisering av det. Denne variable er også en teller.
Det talt fra null til 4. I den andre kode, vi erklært den samme variable for samme formål, men ikke initialisere den. I den andre koden, ordet "in" betyr at variabelen er en teller (iterator) for array.The syntaksen for for ... i uttalelsen er da for (var i en beholder) {uttalelser} hvor jeg er noen gyldig identifikator, og beholderen er enten en