Нужна помощь донатом
для написания учебников Kotlin, Java, C++, C#, Go, Rust, Dart
подробности по ссылке
⊗jsPmLpBOP 155 of 505 menu
◀ ▶

JavaScripti tsüklite valikuliste sulgude probleem

Kuigi tsüklites võib looksulud ära jätta, soovitan seda väga mitte teha, kuna selline kood viib sageli vigadeni.

Vaatame näidet. Oletame, et meil on järgmine kood:

for (let i = 0; i <= 9; i++) console.log(i); // kuvab numbrid 0 kuni 9

Teen väikese paranduse toodud koodis (leidge millise) - ja see lakkab töötamast:

for (let i = 0; i <= 9; i++); console.log(i); // kuvab vea

Nii, mis ma siis parandasin?

Probleem tekkis seetõttu, et panin tsükli sulgude ) järele semikooloni. Sel juhul tekib nn kehatu tsükkel: see lihtsalt pöörleb läbi sisemuses, kuid järgmine rida ei kuulu sellesse enam. Seega, probleemide vältimiseks, soovitan alati panna looksulud tsüklitesse.

Rääkige, milline on järgmise koodi tulemus:

let arr = [1, 2, 3, 4, 5]; for (let elem of arr); console.log(elem);
← →
↑
Eesti▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu