Hvordan lager jeg en uendelig sløyfe i JavaScript?

Hvordan lager jeg en uendelig sløyfe i JavaScript?

En sløyfe som aldri ender blir referert til som en "uendelig" Løkke. Generelt er det ikke en god praksis å lage en uendelig sløyfe med JavaScript fordi det kan føre til at programmet fryser eller krasjer. Men det er noen scenarier der programmerere trenger å kjøre kode kontinuerlig til en viss tilstand er fornøyd eller en ekstern hendelse finner sted. I disse tilfellene brukes uendelige løkker. For eksempel, under spillutvikling, kan det hende at utviklere må designe en uendelig sløyfe som kontinuerlig endrer spillets tilstand til den er ferdig.

Dette innlegget vil beskrive metoden for å lage uendelige løkker i JavaScript.

Hvordan lage en uendelig sløyfe i JavaScript?

For å lage en uendelig sløyfe i JavaScript, bruk de vanligste sløyfeteknikkene, inkludert:

  • for () loop
  • mens () sløyfe

Tilnærming 1: Uendelig sløyfe ved hjelp av "for" -sløyfe

Et JavaScript “til”Loop er en kontrollstrømuttalelse som tillater å kjøre en kodeblokk gjentatte ganger til et definert antall ganger. For en uendelig sløyfe er det to måter, enten setter slutttilstanden som "evighet”Eller ikke tilordne noen sluttbetingelse.

Syntaks

For å lage en uendelig sløyfe ved hjelp av “til" Løkke:

for (var i = 0; i < Infinity; i++)
// uttalelse som skal utføres

Eller bruk den gitte syntaks for uendelig sløyfe:

for (;;)
// uttalelse som skal utføres

Eksempel

Sett "evighet”Som en sluttbetingelse for for -loopen for å skrive ut den spesifiserte meldingen uendelig:

for (var i = 0; i < Infinity; i++)
konsoll.logg ("Jeg er en uendelig sløyfe");

Utgangen viser meldingen uendelige tider:

Tilnærming 2: Uendelig sløyfe ved hjelp av "mens" -løkken

samtidig som”Loop er også en JavaScript Control Flow -uttalelse som tillater utførelse av en kodeblokk gjentatte ganger til en definert tilstand er“ekte”.

Syntaks

Følgende syntaks brukes til å lage en uendelig sløyfe ved hjelp av "while" -sløyfen:

mens (sant)
// uttalelse som skal utføres

Eksempel

Her vil vi skrive ut den gitte meldingen uendelig ved å bruke “samtidig som”Loop for å sette tilstanden som”ekte”. Dette indikerer at sløyfen vil løpe uendelig:

mens (sant)
konsoll.logg ("Jeg er en uendelig sløyfe");

Produksjon

Det handler om å lage en uendelig sløyfe i JavaScript.

Konklusjon

For å lage en uendelig sløyfe i JavaScript, bruk de vanligste sløyfeteknikkene, inkludert "til()”Loop som“ for (var i = 0; i < Infinity; i++) ”, or “for (;;) ”, and “samtidig som()”Loop som“ mens (sant) ”. Dette innlegget beskrev metoden for å lage en uendelig sløyfe ved hjelp av JavaScript.