Mahalagang Mga loop ng JavaScript Kailangan Mong Malaman



Mayroong iba't ibang mga pamamaraan para sa pagpapatupad ng mga loop ng JavaScript. Basahin dito upang maunawaan ang iba't ibang mga pamamaraan ng pag-loop sa JavaScript na may mga halimbawa.

Loops saJavaScript ay ginagamit para sa paggawa ng mga desisyon sa pamamagitan ng pagpapatunay ng isang partikular na halaga laban sa isang naibigay na kundisyon ng pagsubok at magpatupad ng isang partikular na segment ng code para sa isang tukoy na bilang ng mga beses hanggang sa nasiyahan ang ibinigay na kundisyon. Nakakatulong ito sa paggawa ng iyong code na compact. Ang ang mga loop ay ipinaliwanag sa artikulong ito sa sumusunod na pagkakasunud-sunod:

Mga loop ng JavaScript

Ang mga loop ng JavaScript ay nagbibigay ng isang mabilis at madaling paraan ng paggawa ng isang bagay nang paulit-ulit. Ginagamit ang mga ito upang ulitin ang isang bilang ng pagkilos nang maraming beses nang hindi na kinakailangang ulitin ang parehong linya ng code. Higit sa lahat mayroong dalawang uri ng mga loop:





  • Mga loop na Kinokontrol ng Entry - Sa kontroladong pagpasok, nasubok ang kundisyon ng pagsubok bago pumasok sa loop body. Para sa Loop at Habang Loop ay ang mga kontroladong loop na mga loop.

  • Lumabas sa Mga Kinokontrol na Loops- Sa kontroladong exit, ang kundisyon ng pagsubok ay sinusuri sa dulo ng katawan ng loop. Samakatuwid, ang loop body ay magpatupad ng hindi bababa sa isang beses,hindi alintana kung ang kondisyon ng pagsubok ay totoo o mali. do-habang loop ay isang loop na kinokontrol ng exit.



Ngayon, magpatuloy tayo at talakayin ang iba't ibang mga pamamaraan para sa pagpapatupad ng mga JavaScript loop.

Para sa Loop

Ang pamamaraang ito ay nagbibigay ng isang maigsi na paraan ng pagsulat ng istraktura ng loop. Ang isang para sa loop ay umuulit hanggang sa ang isang tinukoy na kundisyon ay susuriin sa hindi totoo.

para sa loop - mga loop ng javascript - edureka



Syntax-

para sa (pagsisimula ng kundisyon sa pagsubok sa kundisyon na pagtaas / pagkabawas) {pahayag}

Halimbawa-

pagkakaiba sa pagitan ng nakakain at chef
// Program ng JavaScript upang ilarawan ang loop var x // para sa loop ay nagsisimula kapag x = 1 // at tumatakbo hanggang x<=5 for (x = 1 x <= 5 x++) { document.write('Value of x:' + x + ' 
')}

Output-

Halaga ng x: 1 Halaga ng x: 2 Halaga ng x: 3 Halaga ng x: 4

Habang Loop

Ang habang loop ay isang pahayag ng daloy ng kontrol na nagbibigay-daan sa code na maipatupad nang paulit-ulit batay sa isang partikular na kundisyon ng Boolean. Ang loop na ito ay katulad ng isang paulit-ulit na pahayag.

Syntax-

habang (kondisyon ng boolean) {loop statement}

Halimbawa-

// JavaScript program upang ilarawan habang loop var x = 1 // Exit kapag x ay naging mas malaki sa 5 habang (x<= 5) { document.write('Value of x:' + x + ' 
') // dagdagan ang halaga ng x para sa // susunod na pag-ulit x ++}

Output-

Halaga ng x: 1 Halaga ng x: 2 Halaga ng x: 3 Halaga ng x: 4 Halaga ng x: 5

Lo-habang Loop

Ang loop na ito ay katulad ng habang loop ngunit ang pagkakaiba lamang ay ang pagsuri nito para sa kundisyon pagkatapos maipatupad ang mga pahayag. Kaya, ito ay isang halimbawa ng Exit Controlled Loop.

Syntax-

gawin ang {mga pahayag} habang (kondisyon)

Halimbawa-

// Program ng JavaScript upang ilarawan ang do-habang loop var x = 20 gawin {// kung ang kundisyon ay maling dokumento.write ('Halaga ng x:' + x + ' 
') x ++} habang (x<10)

Output-

Halaga ng x: 20

For-in Loop

kung paano gamitin ang mga kapangyarihan sa java

Ang loop na ito ay umuulit ng isang tinukoy na variable sa lahat ng hindi mabilang na mga katangian ng isang bagay. Para sa bawat natatanging pag-aari, isasagawa ng JavaScript ang tinukoy na mga pahayag.

Syntax-

para sa (variableName in Object) {pahayag}

Halimbawa-

// Program ng JavaScript upang ilarawan para sa..in loop // paglikha ng isang Object var katangian = {una: 'Pangalan', pangalawa: 'Edad', pangatlo: 'Taas', pang-apat: 'Kulay ng mata', ikalima: 'Nasyonalidad '} // umulit sa bawat pag-aari ng // mga katangian ng object at i-print ang lahat ng mga // // gamit para sa..sa mga loop para sa (itr sa mga katangian) {document.write (mga katangian [itr] +' 
')}

Output-

Pangalan Edad Taas Ng kulay ng mata Nasyonalidad

Break Statement

Ginagamit ang pahayag ng pahinga para sa paglukso sa isang loop. Tutulungan ka nito sa pagwawasak ng loop at magpatuloy sa pagpapatupad ng code pagkatapos ng loop.

Syntax-

basagin ang labelname

Halimbawa-

ano ang mvc sa java
var text = 'var i para sa (i = 0 i<10 i++) { if (i === 5) { break } text += 'The number is ' + i + ' 
'}

Output-

Ang bilang ay 0 Ang bilang ay 1 Ang bilang ay 2 Ang bilang ay 3 Ang bilang ay 4

Magpatuloy sa Pahayag

Ang pagpapatuloy na pahayag ay pinuputol ang isang pag-ulit sa loop kung ang isang tinukoy na kondisyon ay nangyayari, at nagpapatuloy sa susunod na pag-ulit sa loop. Ang pagkakaiba sa pagitan ng pagpapatuloy at ang pahayag ng pahinga ay ang patuloy na pahayag na 'tumatalon' sa isang pag-ulit sa loop sa halip na 'paglukso'.

Syntax-

magpatuloy sa labelname

Halimbawa-

var text = 'var i para sa (i = 0 i<5 i++) { if (i === 2) { continue } text += 'The number is ' + i + ' 
'}

Output-

Ang bilang ay 0 Ang bilang ay 1 Ang bilang ay 3 Ang bilang ay 4

Ito ang magkakaibang pamamaraan ng pagpapatupad ng mga JavaScript Loops. Sa pamamagitan nito nakarating kami sa dulo ng aming artikulo.

Ngayong alam mo na ang tungkol sa mga JavaScript Loops, tingnan ang ni Edureka. Tutulungan ka ng Pagsasanay sa Pagpapatunay sa Pag-unlad ng Web na Alamin kung paano lumikha ng mga kahanga-hangang website gamit ang HTML5, CSS3, Twitter Bootstrap 3, jQuery at Google API at i-deploy ito sa Amazon Simple Storage Service (S3).

May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng 'Mga JavaScript Loops' at babalikan ka namin.