IntroductionJavaScript för ... i uttalande. Vet du hur man använder det? Vet du när du ska använda den? Jag visar dig hur och när du ska använda den i den här artikeln. Du behöver grundläggande kunskaper i JavaScript för att förstå detta article.The för StatementWe börja med att titta på JavaScript för uttalandet, som jag antar att du redan vet. Den för utlåtande eller slinga används normalt för iteration.
Syntaxen för för uttalandet är: för ([initial-uttryck], [villkor], [ökning-uttryck]) {uttalanden} Den första uttryck är typiskt en variabel deklaration, något liknande, var i = 0; Villkoret är utvärderades för varje iteration. Det kan antingen returnera sant eller falskt. Om det returnerar true, är programsatserna inom klammerparenteserna utförs. Om det returnerar false, är uttalandena i klammerparenteserna inte utförts. Det kan vara något i stil med ithis tillstånd egentligen betyder, medan jag är mindre än 5.Den ökning uttryck används vanligen för att öka variabeln, jag.
Du har ungefär så här: jag ++; Låt oss nu ta ett exempel: Följande kod visar helt enkelt iterationstalet (prova koden och glöm inte att klicka på OK i varningsrutan för att se nästa nummer). "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">How och när man använder den för ... i StatementThe för ... i uttalande är densamma som för uttalande, men tillståndet och inkrementet-uttryck är ersatta med en matris eller en behållare (se nedan). Låt oss titta på ett exempel innan vi fortsätter. "https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> I ovanstående kod, har du en array.
Det första elementet i arrayen är "A", den andra är "B", tredje är "C", fjärde är "D" och den femte är "E". Det finns 5 element i arrayen, vilket innebär att vi har 5 iterationer som i det tidigare fallet. Array index räkna börjar från noll. Så iterationen för matrisen är från noll till 4, precis som i det tidigare fallet. Så, istället för att skriva tillståndet och ökningen uttryck i parentes vi skriver bara matrisen. I den första koden har vi den första uttryck som "var i = 0". Nu, detta är faktiskt deklaration av en variabel, i och initiering av det. Denna variabel är också en räknare.
Det räknas från noll till 4. I den andra koden, vi förklarade samma variabel för samma ändamål, men inte initiera det. I den andra koden, ordet "i" betyder att variabeln är en räknare (iterator) för array.The syntaxen för för ... i uttalande är då for (var i container) {} uttalanden där jag är någon giltig identifierare, och