Komepiuta, Polokalame
Loops JavaScript: aua ao, faia-ao
Le talafaasolopito o le faavaega o syntax gagana o aso nei polokalame e tali tutusa i le faagasologa o le malamalama o le lalolagi. Ma o lena sa i ai i le amataga ... Ae i le taimi nei o mea uma e faigofie ma taugofie.
O le algorithm iu - se filifili Daisy pea o poloaiga. Paralela i polokalame - faatulaga faʻatasi le sequences tuufaatasi. Robin faataamilo e lei aoga e filifili poloaiga serial po tutusa. Igoa, fesuiaiga, ma aiaiga - na lava mo so o se fofo. ua gagana e faaaogaina i aveesea le taua o nei manatu, ae o le tulaga manaomia e toe vaega o tulafono tumau.
Browser: malo, lona laulaufaiva + faigaluega
JavaScript-taamilosaga tumau pea, e ui lava manatu e faaaogaina i maua e uiga faapitoa. Atonu e tuua se mea o le "laulaufaiva 'ati" ma le "faatomuaga", ae o le tele lava, o le nofoaga lea e nofo ai le JavaScript, na taitaiina i le mea moni o loo i ai, ae e mautinoa o lenei faaiuga aupito lata mai.
JavaScript tafe i totonu o se browser e maua le itulau, parses ai i se malo ma vaa muamua tala. Uma isi itulau, e aofia ai sii mai i lenei - o le atinae o lima manipulating le gagana lea o le tulafono laitiiti i luga o le faigaluega ma ona mafai ona faaaogaina ia le taunuuga e faaaoga faiga AJAX.
O le browser faatinoina maua JavaScript-tulafono e mafai ona e faaaogaina le mea faitino o le browser, e aofia ai le tasi o le auina atu o faamatalaga e le faigaluega ma maua se tali, e pei e mafai ona galue e avea o se HTML-markup ma ituaiga ma le code moni. e mafai ona suia le tali arrays ma mea faitino. Lagona e faaaoga a JavaScript taamilosaga leiloa, avanoa tele e faia e aunoa ma i latou, ma lamatia ai le browser e faatautau ai se faasologa iʻu o poloaiga e le o le fofo sili ona lelei.
O le mea moni loops i ai iina i le tele o le syntax JavaScript, e mafai ona faaatoatoa ai developers le mamanu tulaga latou lava galuega tauave.
tulaga code JavaScript i avanoa
e le foi e manatu Faapolokalameina po nei na ia faaaogaina i le taamilosaga (mo, le ao, faia e le ao, ...) - i le iuga o se faasologa o taamilosaga (taamilosaga) processor, o se faasologa faigofie o le gaoioiga binary, faalavelave counters checkout, o lona uiga tuutuuga.
Ona o lea, e lē i le faataamilosaga o le tulaga o le gagana masini: o se tuufaatasiga o le tulafono masani, tuutuuga gaoioiga ma liua. Ia faalaugatasi ia, tusa lava po oa auala e mafai ona faaaoga mo le atinae o le browser ma JavaScript Faamatalaupu, o le a tulaga ese taamilosaga. Ma le "fasi code" o le a tuuina mai i taimi eseese ma tupulaga eseese o polokalame. O le fola i luga o le "le fausiaina» JavaScript. O le syntax lea ofoina taamilosaga JavaScript nei.
IS - gagana matagofie: aogā, po nei ma tumu-faaalia. O le syntax o lenei meafaigaluega e aofia ai ao taumafaiga uma ua mavae le tofotofoga o le taimi ma le avea le faavae o so o se algorithm masuia. Ae ona taamilosaga pe afai e tatau ai, moni ai lava? Alualu i Luma i le polokalame masani lava ona fesiligia au lava fesili o le a natura faavae, ae le gata i nisi o tulaga, maua ai le tali.
mafuaaga faamoemoega
Le faataamilosaga e mafai ona na o le lua variants o le tulaga po o le laulau, ae o le mea moni (i le tulaga sili ona maualalo) so o se taamilosaga - na o le hypothesis. I nisi gagana taamilosaga masani "mo taitasi." I JavaScript sui taamilosaga fausaga foreach prop i mea, ae e mafai ona e faaaogaina se variant array.forEach (...).
I soo se tulaga, e lua filifiliga: o le masini code e executes i le iuga algorithms polokalame uma, e oo lava tusi i luga o le faaliliuina o gagana, e leai se isi lava auala e toe fai filifili faatonuga: ia mafai ona i ai se mea e faatino toe seia vagana:
- faitauga o le fata;
- seia feiloai le tulaga.
JavaScript - o se faamatala upu masani. O lona vaega tulaga ese: faagaoioia i totonu o le browser faaaoga lona mea faitino ma mafai ai ona e faia le algorithms i le itu i le kalani e pei o le avega itulau i le browser, ma i le faagasologa o lana galuega.
faataamilosaga o le faigofie o le tasi
I le foliga loops foreach JavaScript le faaaogaina o galuega tauave autau:
O le faaaogaina o le taamilosaga e te le faia faigata. Aloaia, e leai se taamilosaga moni. O loo i ai se galuega tauave togafitiga faifai pea i le vaega o le autau.
Taamilosaga i luga o le fata
Sili masani e vaai i taamilosaga JavaScript mo:
Iinei, o le fata faatinoina ma liuliuina eseese lava lona taua e tusa ma le fua faatatau ma faailoga o le faaiuga o le tulaga faataamilosaga. E le tatau i le fua faatatau ma le tulaga e aofia ai i le taamilosaga ma liuliuina. Ae o le pulea o le tulaga iuga i le taamilosaga ua atoatoa fuafuaina e latou anotusi.
loops tuutuuga
Filifiliga ma ao JavaScript ofoina atu, e faalagolago i le taimi e tatau ona e siaki le tulaga. Afai o le tino o le matasele le mafai ona fasiotia lava le taimi e tasi - o lenei e tasi, pe afai e tatau ona faatinoina ai le tino itiiti i le faatasi, e le o se isi mea:
I le tulaga muamua, le faaliliuina o le fuafuaga ao, siaki muamua JavaScript le tulaga, ma afai e moni, executes le matasele. I le tulaga lona lua o le a fasiotia muamua o le taamilosaga. Afai o le taunuuga o le fesuiaiga ua faamaoti mai i le fausaga tuuina faia ao, o le a faia se taua pepelo, taofia le matasele.
Matautia faapotopotoga a algorithms faigofie
O le galuega autu (vaega taua) o so o se algorithm - e saili, ma e na faia lea o se faaiuga e uiga i le mea e fai e sosoo ai. Le filifiliga suesuega sili ona anamua - o se talosaga i se ma liuliuina, o le taimi o le iuga. Afai e le tele o fesuiaiga, ma o loo i ai le tele o tulaga faatauaina (autau), lea e tatau ona maua le tulaga faatauaina o faataitaiga o le a fuafuaina e le amioga i le lumanai o le tala.
O lenei aoaoga faavae faigofie faia se matasele i se laulau i le ituaiga o vaifofo gagana JavaScript mo faafitauli uma. saosaoa eseese komepiuta po nei. Taimi e faaoo scripts i le browser lava, e leai se faanatinati. E faigofie e faavasega ai se mea mo se mea. O se taunuuga, J avaScript mo loops ua avea lava lauiloa.
Sese ma lenei ituaiga o mea. Ae i tua o lenei auala e faigofie ona le maua le ute lea o le tusia se tasi po o se isi algorithm. O le lē aogā. Mea uma ua tusia, so o se polokalame lea e lagona. 'ai tele i le taamilosaga J avaScript mo, e le mafai ona vaai i le atinae o le fatu lea o le aia tatau ma le e fatu se algorithm lava.
Functionality, o le isi faatusa o le mea moni
однотипного кода можно представить функциями - алгоритм сразу преобразится, основное тело скрипта уменьшится в размере, все станет читаемым и понятным. Le faaaogaina o le JavaScript-taamilosaga, o ni faataitaiga o le ituaiga o tulafono lava lea e tasi e mafai ona fai ma sui o galuega tauave - suia faʻatasi le algorithm, o le tino autu o le tala faaitiitia i le tele, o le a ma faitauina ma malamalama uma.
e le o se fofo fou radically lenei mea, ae i le moni e le o tua atu o le tulaga lautele o isi ao taumafaiga gagana. Aemaise lava, e mafai ona maua taamilosaga J avaScript i vaeluaina masani () galuega tauave:
cResult = '9,8,7,6,5,4' ; var cResult = '9,8,7,6,5,4';
aResult = cResult . var aResult = cResult. ( ',' ); vaeluaina ( ',');
E leai se taamilosaga, ae faia se isi lenei galuega tauave, pe afai e lē e vaavaai mo le faailoga '' ma faaaoga e tuueseeseina tasi numera mai le isi.
Abstracting mai pe faapefea ona faatinoina i totonu o le vaeluaina () galuega tauave e mafai ona faaopoopoina i le faaaogaina o taamilosaga lona functionality JavaScript i le tulaga o le faaaogaina - sili atu ona talafeagai. E taua e tau ai se auala i le atinae o functionality mo galuega taitasi, taitasi, ae o le aofaiga pea ona i ai i lenei auala.
O nei galuega tauave allt (), padc (), padl () ma padr () - le mea e le oi ai i JavaScript, ae o nisi taimi e tatau ai ina ia aveesea mai se manoa po o avanoa e faaogatusa le umi o le manoa i le itu tauagavale, aia tatau po o itu uma e lua. O le tino o nei galuega tauave - JavaScript-taamilosaga. Faigofie, ona maua ma e le tautau algorithm e faaaoga ai.
Embodiments numera galuega tauave liua o 16-faataitai 10 th faatatauina ma toe foi faiga, e faigofie e taʻu atu faamatalaga mai le tasi faatulagaga i le isi, faia iinei i se mea e fai ao taamilosaga. syntax lava puupuu ma atoatoa.
Saʻo taamilosaga - faatusa o le mea moni
JavaScript - le fiafia i isi polokalame gagana ma ituaiga eseese o lomiga, ma sili ona taua, e foliga e le suia le syntax, ma e atiina ae ma faalautele ai.
Faapolokalameina mafaufau e faaaoga IS, e ese mai PHP mafaufauga Faapolokalameina (i le faapitoa, ma isi gagana i le aofaiga, lelei, sei vagana ai e faapea o le "faatomuaga" ma ona soo e le o aofia i le itu aoao), pe e lē faatapulaaina le algorithm i fesuiaiga, arrays, e faagaoioia tofiga, fausaga cyclic .
Afai tatou te mafaufau faapea e leai ni taamilosaga, ma foia ai le faafitauli e tatau ai, o le filifiliga sili ona faigofie (fusi mata) - fautua atu o faamatalaga ona iloilo i le polokalama lea o se manatu po o manatu faiga i le va o faamatalaga. O le a le taimi ma o le a le faiga manatu - o se vaega o mataupu faapitoa. Mo le Faapolokalameina, o lona uiga o lenei manatu: a faigofie, e le o se seti o faamatalaga faigofie. O le tulaga masani, o lenei tulaga o se tasi faigofie i se tulaga o loo i lalo o le faiga o le a, ae mo tulaga maualuga - manatu.
Faatasi ai ma lenei auala, o le tulaga o le tausiga - e faaali lo latou faasinomaga e ala i lo latou auala. Ina ua le manatu i le maoae-faiga, o le galuega tauave a le faiga - e faaali lona ute moni o se tuufaatasiga o faalapotopotoga e patino i lona manatu.
O lenei auala e pei o le matutua e pei o le manatu o le gagana polokalame, ae ua le o maua pea lona mafaufau lava i le polokalame. O le tele o polokalame o manatu saʻo, ae tuu ai le tele o le a manao le taunuuga o la latou galuega.
O aoga i nisi taimi e fai se fusi i ona mata e vaai i le lalolagi!
Similar articles
Trending Now