Olulised JavaScripti silmused, mida peate teadma



JavaScripti silmuste käivitamiseks on erinevaid meetodeid. Lugege siit, et mõista JavaScripti erinevaid loopimismeetodeid koos näidetega.

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

silmuse jaoks - javascripti silmused - edureka



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.