Muhtasari wa Vichenda ya JavaScript
- Sehemu za zamani JS Switch
- Pya zaidi JS Loop For In
Kipindi kinaweza kufanya kipindi kile kumwambia kikabla kile.
Kipindi cha JavaScript
Kama unavyofaa kutumia kipindi kwa kila mara na thamani tofauti, kipindi (loop) kinazofaa kusaidia.
Kawaida tunatumia mifano ya mabagathi.
hakuna hivyo kama itakutumia hii mashairi:
text += cars[0] + "<br>"; text += cars[1] + "<br>"; text += cars[2] + "<br>"; text += cars[3] + "<br>"; text += cars[4] + "<br>"; text += cars[5] + "<br>";
Inaweza kuandika kama:
for (i = 0; i < cars.length; i++) { text += cars[i] + "<br>"; }
Kikurasa cha kufanya kazi kwenye kawaida
JavaScript inahakiki kwenye kikurasa cha kufanya kazi cha kawaida:
for
- Inafanya kufikia kwenye kikurasa cha kufanya kazi kwa kawaidafor/in
- Inafanya kufikia kwenye mafanikio ya kikurasawhile
- Inafanya kikurasa cha kufanya kazi kama chanzo cha kuanza ni truedo/while
- Inafanya kikurasa cha kufanya kazi kama chanzo cha kuanza ni true
Kikurasa cha kufanya kazi
Kikurasa cha kufanya kazi ni kifaa kinavyotumiwa kwa kufanya kikurasa kwa kawaida kama unataka kufanya kikurasa.
Inayotumiwa kufafanua kiwango cha kikurasa kwa kufanya kazi ni:
for (Utekelezi 1; Utekelezi 2; Utekelezi 3) { Kikurasa cha kufanya kazi }
Utekelezi 1 hufanywa kwenye kuanza cha kikurasa (kikurasa cha kufanya kazi).
Utekelezi 2 hufafanua chanzo cha kuanza cha kikurasa (kikurasa cha kufanya kazi).
Utekelezi 3 hupinga kazi ya kikurasa kwa kila mara inayotumiwa kwa kufanya kazi.
Mfano
for (i = 0; i < 5; i++) { text += "Namba ni " + i + "<br>"; }
Kutoka kwa mawasiliano yaliyotumiwa, unaweza kuelewa:
Utekelezi 1 hupangulia muhimu wa kuanza kwenye kuanza cha kikurasa (var i = 0).
Utekelezi 2 hufafanua chanzo cha kuanza cha kikurasa (i lazima kuwa chini ya 5).
Utekelezi 3 hupinga thamani kwa kila mara kwa kufanya kazi ya kikurasa (i++).
Utekelezi 1
Kwa kawaida, unatumiwa Utekelezi 1 kuanzisha muhimu wa kuanza wa kikurasa (i = 0).
Hakuna hivyo kila wakati, JavaScript haikubali. Utekelezi 1 ni chaguo.
Inaweza kuainisha thamani zaidi kwenye Utekelezi 1 (kwa kufungua chaguo cha koma):
Mfano
for (i = 0, len = cars.length, text = ""; i < len; i++) { text += cars[i] + "<br>"; }
Ndio, inaweza kufungua thamani zaidi kwenye Utekelezi 1 (kama kumefungua thamani kwenye kuanza cha kikurasa).
Mfano
var i = 2; var len = cars.length; var text = ""; for (; i < len; i++) { text += cars[i] + "<br>"; }
Utekelezi 2
Kwa kawaida, Utekelezi 2 hutumiwa kuelewa kwa kumathibita muhimu wa kuanza wa muhimu wa kuanza.
Hakuna hivyo kila wakati, JavaScript haikubali. Utekelezi 2 ni chaguo.
Kama Utekelezi 2 hulishinda, kikurasa kilichotumiwa kuanza kwake kinaendelea, kama hulishinda kinaishia.
Kama unaondoa Utekelezi 2, lazima uoneze uendelee kwenye kikurasa cha kuelekea kwa kuzingatia. break. Kama haingatika, kikurasa kilichotumiwa kuelewa kuhusu break.
Utekelezi 3
Kwa kawaida, Utekelezi 3 hupinga thamani wa muhimu wa kuanza.
Hakuna hivyo kila wakati, JavaScript haikubali. Utekelezi 3 ni chaguo.
Utekelezi 3 inaweza kufanya kazi yoyote, kama kuzingatia kuelekea chini (i--), kuelekea juu (i = i + 15), au yoyote mengine.
Matendo 3 inaweza kusichukuliwa (kama hii inaweza kufikia kuanzia uharisho wa kikuria):
Mfano
var i = 0; var len = cars.length; for (; i < len; ) { text += cars[i] + "<br>"; i++; }
For/In Kikuria
JavaScript for/in
Matendo ya kikuria inasafirisha muhimu wa ujenzi:
Mfano
var person = {fname:"Bill", lname:"Gates", age:62}; var text = ""; var x; for (x in person) { text += person[x]; }
Kikuria ya while
Tunatenda kueleza kikuria ya while na kikuria ya do/while katika kitabu kinachitangulia.
Kitabu cha kwanza
Kwa mafunzo zaidi kuhusu Matendo ya JavaScriptMafunzo ya juu ya JavaScript, tafadhali angalia mafunzo ya kawaida ya mafunzo ya juu ya JavaScript:
- Matendo ya taarifu ya ECMAScript
- Matendo ya uharisho inayoitwa matendo ya kikuria. Ushiriki huu unaeleza matendo ya kikuria ya kawaida ya ECMAScript.
- Sehemu za zamani JS Switch
- Pya zaidi JS Loop For In