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.
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.