Svarbios „JavaScript“ kilpos, kurias turite žinoti



Yra skirtingi „JavaScript“ kilpų vykdymo metodai. Perskaitykite čia, kad suprastumėte skirtingus „JavaScript“ ciklo metodus su pavyzdžiais.

Kilpos„JavaScript“ yra naudojamas priimant sprendimus patvirtinant tam tikrą vertę pagal tam tikrą bandymo sąlygą ir vykdant konkretų kodo segmentą tam tikrą skaičių kartų, kol bus įvykdyta duota sąlyga. Tai padeda padaryti jūsų kodą kompaktišką. The kilpos šiame straipsnyje paaiškinamos tokia seka:

paprastas įvadas į duomenų mokslą

„JavaScript“ kilpos

„JavaScript“ kilpos suteikia greitą ir paprastą būdą daryti kažką pakartotinai. Jie naudojami pakartoti veiksmą kelis kartus, nekartojant tos pačios kodo eilutės. Yra daugiausia dviejų tipų kilpos:





  • Įėjimo valdomos kilpos - Patekus į kontrolę, bandymo būklė patikrinama prieš įeinant į kilpos korpusą. Dėl kilpos ir Nors kilpa yra įėjimo kontroliuojamos kilpos.

  • Išeiti iš valdomų kilpų Valdant išėjimui, bandymo būklė įvertinama kilpos korpuso gale. Todėl kilpos korpusas bus vykdomas bent kartą,neatsižvelgiant į tai, ar bandymo sąlyga yra teisinga, ar neteisinga. „do-while“ kilpa yra išėjimo valdoma kilpa.



Dabar pereikime ir aptarkime skirtingus „JavaScript“ kilpų vykdymo metodus.

Dėl kilpos

Šis metodas suteikia glaustą ciklo struktūros rašymo būdą. A ciklo kartojasi tol, kol nurodyta sąlyga įvertinama kaip klaidinga.

for loop - javascript loops - edureka



Sintaksė-

for (inicializavimo sąlygų tikrinimo sąlygos prieaugis / sumažėjimas) {pareiškimas}

Pavyzdys-

// „JavaScript“ programa, skirta iliustruoti kilpą var x //, kilpa prasideda, kai x = 1 //, ir tęsiasi iki x<=5 for (x = 1 x <= 5 x++) { document.write('Value of x:' + x + ' 
')}

Išvestis

X reikšmė: 1 reikšmė x: 2 vertė x: 3 vertė x: 4

Nors kilpa

„While loop“ yra valdymo srauto sakinys, leidžiantis pakartotinai vykdyti kodą, atsižvelgiant į tam tikrą Boolean sąlygą. Ši kilpa yra panaši į pasikartojančio if teiginį.

Sintaksė-

while (loginė sąlyga) {ciklo sakiniai}

Pavyzdys-

// „JavaScript“ programa, iliustruojanti, kol ciklas var x = 1 // Išeiti, kai x tampa didesnis nei 5, o (x<= 5) { document.write('Value of x:' + x + ' 
') // padidina x reikšmę // kitam kartojimui x ++}

Išvestis

„X“ vertė: 1 x reikšmė: 2 x reikšmė: 3 x reikšmė: 4 x reikšmė: 5

„Do-while“ kilpa

Ši kilpa yra panaši į „while“ ciklą, tačiau vienintelis skirtumas yra tas, kad ji patikrina būseną įvykdžius sakinius. Taigi tai yra „Exit Controlled Loop“ pavyzdys.

Sintaksė-

daryk {teiginius}, kol (sąlyga)

Pavyzdys-

// „JavaScript“ programa, iliustruojanti „do-while“ kilpą var x = 20 do {// jei sąlyga klaidinga document.write ('x reikšmė:' + x + ' 
') x ++} o (x<10)

Išvestis

X reikšmė: 20

„For-in“ kilpa

Ši kilpa pakartoja nurodytą kintamąjį pagal visas suskaičiuotas objekto savybes. Kiekvienai atskirai nuosavybei „JavaScript“ vykdys nurodytus sakinius.

Sintaksė-

for (kintamasName objekte) {teiginiai}

Pavyzdys-

// „JavaScript“ programa, skirta iliustruoti..kilpa // kuriant objektą var charakteristika = {first: 'Name', antra: 'Age', trečia: 'Height', ketvirta: 'Eye-color', penkta: 'Nationality '} // kartokite visas // objekto charakteristikų ypatybes ir jas visas atspausdinkite // naudodamiesi for..in kilpomis (itr charakteristikose) {document.write (charakteristikos [itr] +') 
')}

Išvestis

Vardas Amžius Ūgis Akių spalva Tautybė

Lūžio ataskaita

Pertraukos sakinys naudojamas šokant iš kilpos. Tai padės jums nutraukti kilpą ir toliau vykdyti kodą po ciklo.

Sintaksė-

pertraukti etiketės pavadinimą

Pavyzdys-

var text = '' var i už (i = 0 i<10 i++) { if (i === 5) { break } text += 'The number is ' + i + ' 
„}

Išvestis

Skaičius yra 0 Skaičius yra 1 Skaičius yra 2 Skaičius yra 3 Skaičius yra 4

Tęsti pareiškimą

Tęsinio sakinys pertraukia vieną iteraciją cikle, jei įvyksta nurodyta sąlyga, ir tęsia kitą iteraciją cikle. Skirtumas tarp tęsti ir lūžio teiginio yra tas, kad tęstinis sakinys „peršoka“ vieną iteraciją cikle, užuot „iššokęs“.

Sintaksė-

tęsti etiketės pavadinimą

Pavyzdys-

var text = '' var i už (i = 0 i<5 i++) { if (i === 2) { continue } text += 'The number is ' + i + ' 
„}

Išvestis

Skaičius yra 0 Skaičius yra 1 Skaičius yra 3 Skaičius yra 4

Tai buvo skirtingi „JavaScript Loops“ vykdymo metodai. Tuo mes pasiekėme savo straipsnio pabaigą.

Dabar, kai žinote apie „JavaScript Loops“, patikrinkite pateikė Edureka. Žiniatinklio kūrimo sertifikavimo mokymai padės jums sužinoti, kaip sukurti įspūdingas svetaines naudojant HTML5, CSS3, „Twitter Bootstrap 3“, „jQuery“ ir „Google“ API ir pritaikyti ją „Amazon Simple Storage Service“ (S3).

Turite mums klausimą? Prašau paminėti tai „JavaScript Loops“ komentarų skyriuje ir mes su jumis susisieksime.