KomepiutaPolokalame

Javascript autau e laveai ai se aofaiga e le faatapulaaina o fesuiaiga

JavaScript - o le gagana o le browser, aua e le o faafitauli uma e manaomia lona lava fesuiaiga, arrays ma mea faitino. I le tele o tulaga e le lava ai le na faaaogaina le malo (Pepa o Faamatalaga Faataitaiga Object). Ae e oo lava i sea tulaga, o le faamatalaga saʻo o le faamatalaga faaaogaina e faia pea e le polokalama a atoatoa, faigofie ona faaaogaina ma le faamamaina e mulimuli ane ai.

Upu e taua, ae, e faatatau i le polokalama e tatau ona faaaogaina ma suiga, e talafeagai ina ia faaitiitia le "faamatalaga" upu ma le "fesuiaiga". Oi ma le mea o le a latou - JavaScript autau, Object, po o le na o integer - e faalagolago i le faafitauli, po o ae mai se nofoaga faapitoa i totonu.

code poto ma le faamatalaga

Polokalame o faaaogaina e faatiga i faʻamaumauga. Sa i ai ma ua lava ni fesuiaiga i le eseese o faamatalaga (laina, faatusa, fuainumera, aso, ...), o se tulafono faafoe, eseese faatulagaina arrays, ma le (le ulugalii mulimuli o le tausaga) mea faitino.

I se tulaga faapitoa i le taimi ua avea ma taina faamatalaga saʻolele a relic, ma le taimi nei i soo se gagana o aso nei, e mafai ona suia lenei e le gata i le mataupu ae faapea foi le ituaiga. Lelei po o le leaga, o le a vaaia, ae taina malosi ei ai lona foliga lelei. Ae peitai, pe afai e tupu, aisea "rastipirovat" le faagasologa atoa?

I le tulaga semantic, o lona uiga i fafo o le syntax, so o se ma liuliuina ai se taua. Ma o i so o se tulaga o le mataupu o loo suia. O le faasologa o suiga - o le aofaiga e faapea, i le tulaga o JavaScript - autau elemene.

I se isi faaupuga, pe afai ua filifili le Faapolokalameina ina ia le amanaiaina le ituaiga o le ma liuliuina ma tuu i le gagana o le popole mo le faaliliuina tatau ma le talafeagai o ituaiga, aisea e faafaigofie: o loo i ai na o faamatalaga, lelei, ia na o mea o loo latou i ai i le tulaga o le talosaga - o se numera, manoa, autau, po o tetee - o le tulafono o le e foia. Saʻo: o lenei e tatau lava ona fuafua mea e mafai ona faia i ai ma le auala.

faamatalaga faigofie ma syntax

eseese fesuiaiga faigofie ituaiga. Ituaiga liliu mai o loo faia otometi lava pe a tulai mai le manaomia.

Le faataitaiga lenei o loo faamatalaina ai se s ma liuliuina faigofie, lea o le a faia le taunuuga ma JavaScript autau aCheck. O le ma liuliuina i loo faamatalaina saʻo i se taotoga taamilosaga aCheck. Iinei, elemene autau (foafoaina faaaogaina autau tulei fausaga JavaScript) avea ma sui tulaga faatauaina e tolu o ituaiga eseese. O le galuega faatino o le uluai taamilosaga s ituaiga igoa i se laina, o le lona lua - o le tulaga faatauaina moni. o le liua ituaiga otometi.

I le tele o elemene i arrays

O le felanulanuaʻi JavaScript e le o se autau associative. Accesses mea e faaaoga ai le ki o le fuainumera, o le numera aupito maualuga o elemene - 2 32, ae e faataitai faatasi ma le faatapulaaina o le aofaiga o mea e le tatau ona.

algorithm lelei lava i taimi uma numera foreseeable Dunn ma JavaSscript mamanu umi autau faailoa i le syntax e le o le pulea o le tusi o le autau i le tulaga o ona anotusi.

aCheck.length taua e le o taimi uma o le aofai moni o elemene. e mafai ona aofia ai le toatele ma o loo ua auina atu le felanulanuaʻi JavaScript, ae e iloa ai le auala tonu tele, o nisi taimi e tatau ona e galue malosi.

I lenei faataitaiga, aCheck faaupuga [5] faateleina i le ono elemene autau. Tausia le faamoemoe o le a tuuina atu vaega umi a le taua o le 4, e le taʻuamiotonuina.

arrays associative

Aloaia e mafai ona na o autau JavaScript masani, o lona uiga, o elemene o loo mauaina i le faasino upu o fuainumera. Ae o le mea moni, e mafai ona e faaaogaina manatu associative.

Lava galuega faigofie ma masani o sailiili laina o koluma o le mafai ona foia le laulau e le autau associative. Point i le liʻo e sosoo atu i le suafa o le koluma lona uiga e leai se sailiili, ae ū - afio ifo i ai, i lalo aū - aʻe. Kiliki i luga o se koluma se tulaga tuufaafeagai (realiatsii filifiliga i JavaScript: autau Ituaiga).

I lenei faataitaiga, ai o se autau cSortCols sailiili taunuuga i koluma taitasi (S, C, W, ...). Tulaga Faatauaina faatonuga na u, d. O le mamanu mo i ligated uma i le laina e tasi (koluma code, ma le taitaiga sailiili). elemene uma i foliga o lenei taamilosaga o le autau, ma faaaoga le manaomia o se galuega tauave umi autau JavaScript.

Fatuina ma le autau sailiili i JavaScript

aafiaga matagofie - tusi 'var xMass = [];' po o le 'var yArr = {};'. I le tulaga muamua, o le a fuafuaina e le 'autau ona masani ai, i le tulaga lona lua - associative. Faaaoga filifiliga JavaScript autau Fou () e mafai foi, ae e masani lava e faaaoga lenei faatulagaga mo isi faamoemoega, e matele e galulue ma mea faitino.

Fai se aotelega, e mafai ona e vave lava ona faatumulia ai le fesuiaiga, ae o se tulafono faafoe, faatumuina moni ma manipulating le autau dynamically, i le taimi o le faatinoga o le polokalama. Afai e talafeagai, e mafai ona e faaaogaina le sailiili JavaScript mamanu autau Ituaiga, lea e le o lava fetuutuunai, ae mafai ai ona e pulea ai le faagasologa e ala i ana lava galuega tauave.

Valaau: arr.sort () tau atu i le sailiili laulau i mataitusi ASCII le mulimuli i le taualumaga. O le galuega tauave inverse - elemene reshuffle: arr.reverse (). O lenei galuega e suia ai le faatulagaga o elemene i le autau i luga o le faafeagai.

I le itu o tulaga, o le upu e faatatau i le arr autau. I le tulaga muamua ona faatagaina e faaaoga a latou lava galuega tauave sailiili, o le luitau arr.sort (myfunc (a, b)) o le a taunuu ai i se valaau i lau lava galuega tauave myfuct, lea e tatau ona tuuina atu i le taunuuga e faalagolago i luga o le faamatalaga: a a ma le b. Afai o le sa i ai muamua e itiiti ifo nai lo se lua, lea 1, pe afai o le faafeagai o le 1, ma afai a b =, ona 0. O iinei ua fuafuaina criterion faatusatusaga e le Faapolokalameina i galuega tauave myfunc.

O le manatu o le elemene toaaga

O le galuega tauave e valaau atu i le faagasologa sailiili, e mafai ona faia gaoioiga eseese. Mai le vaaiga o le fuafuaga, lea e faaaoga, e le manaomia e tali atu i le faataamilosaga sao, ma o le taunuuga - e na o le tolu numera 1, 1 ma le 0 i le autau ua faaaogaina cyclically i elemene uma, e mafai ona fesuiai le autau.

Afai tatou te mafaufau faapea autau - o se tulaga faapitoa, o se nisi fausaga faamatalaga, ona ua faaliliuina le felanulanuaʻi JavaScript i se mataupu ma liuliuina o le ma liuliuina.

Afai tatou te ave o se faavae mo le faaaogaina o le muamua po o le elemene mulimuli o le autau e pei ona anotusi, o le faatinoina o le ituaiga galuega e mafai ona liliu se autau ina ia muamua / elemene e gata ai o le a eseese, e pei ona manaomia i le tulaga o le faafitauli.

O lenei manatu mafai ona faatagaina e faapea ona tali algorithm redesign, e faapitoa lava, ua le o toe manaomia e faaaoga fuafuaga pe afai () {} isi {} ma ki () {tulaga '': ...; tulaga '': ...; ...}.

E manipulating le aano o le 'autau, e mafai ona e agai i mea i totonu, faapea ai le suia o le functionality fafo, lea e mafai ona maua e ala i le uluai po o le elemene mulimuli.

JavaScript autau: faaaogaina faalemalamalama

Uma gagana e lelei aua e mafai ai e le gata ia te oe e suia le faatulagaga ma mataupu i totonu o le faamatalaga, ae o le code moni. O le manatu o le iloiloina o le ma liuliuina o se aveeseina, o lona uiga muamua e aunoa ma le tuuina atu o lona tulaga lautele, o le tatalaina i luga tafailagi fou.

Amata i aveeseina, ma liuliuina, autau po o se mea e faatagaina oe e tuuina atu le faagasologa o faamatalaga e pei o se galuega tauave o nei faamatalaga, ma i dynamics.

Mo se faataitaiga, faitau le tusiga, e mafai ona tatou faamatalaina lenei "tusitusiga", lea o le a vaeluaina i se talosaga - o le suega o le "vaega" (i le mataupu, o lona uiga, i le amanaia ai le syntax o faasalaga). o le a solia talosaga i lalo i le fasifuaitau (i le tulaga, o le koma ma le syntax talafeagai). Sili atu upu ma tusi.

O le taunuuga: e mafai ona e galue i le tulaga o le mau, fuaiupu, upu. I tulaga taitasi, e mafai ona e faia se galuega tauave "tulaga ese", lea o le a saili mo se tali tutusa po tutusa. E mafai ona e faia se galuega tauave a le faaaogaina o fuaiupu, faaupuga i isi faamatalaga.

polokalame po nei mo se taimi umi e le o se dogma, ae o le mea moni e faapea i le sefulu tausaga ua mavae i le faatulagaga syntactic ma le aafiaga tatalaina tafailagi fou mo developers gagana unintended - ae e maua ma faaaoga.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sm.birmiss.com. Theme powered by WordPress.