Silmused sisseJavaScripti kasutatakse otsuste tegemiseks, kinnitades konkreetse väärtuse antud testitingimuse alusel ja käivitades konkreetse koodisegmendi kindla arvu kordi, kuni antud tingimus on täidetud. See aitab muuta teie koodi kompaktseks. The tsükleid selgitatakse selles artiklis järgmises järjestuses:
JavaScripti aasad
JavaScripti silmused pakuvad kiiret ja lihtsat meetodit korduvate toimingute tegemiseks. Neid kasutatakse toimingu kordamiseks mitu korda, ilma et peaksite sama koodirida kordama. Silmuseid on peamiselt kahte tüüpi:
Sissepääsuga juhitavad aasad - Kontrollitud sisenemisel kontrollitakse enne silmuse korpusesse sisenemist testitingimusi. Loopi jaoks ja Kuigi Loop on sisenemise kontrollitud silmused.
Kontrollitud aasadest väljumine- Kontrollitud väljumisel hinnatakse katseolukorda silmuse kere otsas. Seetõttu käivitab silmuse keha vähemalt üks kord,olenemata sellest, kas testi tingimus on tõene või vale. do-while silmus on väljumisega juhitav silmus.
Nüüd jätkame ja arutame JavaScripti silmuste käivitamise erinevaid meetodeid.
Loopi jaoks
See meetod annab lühikese viisi silmuse struktuuri kirjutamiseks. A jaoks silmus kordub seni, kuni määratud tingimus on väär.
pivot ja unpivot SQL serveris
Süntaks-
for (initsialiseerimise tingimuse testimise tingimuse juurdekasv / vähenemine) {lause}
Näide
// JavaScripti programm silmusele var. X // silmuseks algab siis, kui x = 1 // ja kestab kuni x<=5 for (x = 1 x <= 5 x++) { document.write('Value of x:' + x + '
')}
Väljund-
X väärtus: 1 väärtus x: 2 väärtus x: 3 väärtus x: 4
Kuigi Loop
Ajasilmus on juhtivoo lause, mis võimaldab koodi korduvalt käivitada konkreetse Boole'i tingimuse põhjal. See silmus sarnaneb korduva if-avaldusega.
Süntaks-
while (tõeväärtuse tingimus) {silmuse laused}
Näide
// JavaScripti programm, et illustreerida silmust var x = 1 // Exit, kui x muutub suuremaks kui 5 (x<= 5) { document.write('Value of x:' + x + '
') // suurendab x väärtust järgmise järgmise iteratsiooni x ++} jaoks
Väljund-
X väärtus: 1 väärtus x: 2 väärtus x: 3 väärtus x: 4 väärtus x: 4 väärtus x: 5
Do-while Loop
See tsükkel sarnaneb while-silmusega, kuid ainus erinevus on see, et see kontrollib pärast lausete täitmist seisukorda. Seega on see Exit Controlled Loopi näide.
Süntaks-
tee {lause} while (tingimus)
Näide
// JavaScripti programm, et illustreerida do-while tsüklit var x = 20 do {// kui tingimus on vale document.write ('x väärtus:' + x + '
') x ++} samas (x<10)
Väljund-
X väärtus: 20
For-in Loop
mis on javas jadatav
See silmus kordab määratud muutujat kõigi objekti loendatavate omaduste suhtes. Iga konkreetse atribuudi korral täidab JavaScript määratud laused.
Süntaks-
for (muutujaNimi objektis) {lause}
Näide
// JavaScripti programm, et illustreerida..silmuses // objekti variatsiooni loomine = {esimene: 'Nimi', teine: 'Vanus', kolmas: 'Kõrgus', neljas: 'Silmavärv', viies: 'Rahvus '} // itereerige // objekti omaduste kõik atribuudid ja printige need kõik välja // kasutades silte jaoks for..in silmuste jaoks (omadustes itr) {document.write (omadused [itr] +'
')}
Väljund-
java kuidas programm lõpetada
Nimi Vanus Kõrgus Silmavärv Rahvus
Katkestuse avaldus
Katkendlauset kasutatakse silmusest väljahüppamiseks. See aitab teil silmus murda ja jätkata koodi käivitamist pärast tsüklit.
Süntaks-
murda sildi nimi
Näide
var text = '' var i jaoks (i = 0 i<10 i++) { if (i === 5) { break } text += 'The number is ' + i + '
'}
Väljund-
Number on 0 Number on 1 Number on 2 Number on 3 Number on 4
Jätka avaldust
Jätkav lause katkestab ühe iteratsiooni tsüklis, kui ilmneb määratud tingimus, ja jätkatakse järgmise iteratsiooniga tsüklis. Jätkamise ja katkestuse lause erinevus seisneb selles, et jätkamise lause 'hüppab välja' ühe iteratsiooni silmus 'välja hüppamise' asemel.
Süntaks-
jätka sildi nime
Näide
var text = '' var i jaoks (i = 0 i<5 i++) { if (i === 2) { continue } text += 'The number is ' + i + '
'}
Väljund-
Number on 0 Number on 1 Number on 3 Number on 4
Need olid erinevad JavaScripti aasade käivitamise meetodid. Sellega oleme jõudnud oma artikli lõppu.
Nüüd, kui olete teadnud JavaScripti aasadest, vaadake autor Edureka. Veebiarenduse sertifitseerimiskoolitus aitab teil õppida, kuidas luua muljetavaldavaid veebisaite HTML5, CSS3, Twitter Bootstrap 3, jQuery ja Google API-de abil ning juurutada see Amazon Simple Storage Service'i (S3).
Kas teil on meile küsimus? Palun mainige seda „JavaScripti aasade“ kommentaaride osas ja me võtame teiega ühendust.