Revista_PROGRAMAR_5
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
a program ar<br />
O ciclo do-w h ile<br />
Utiliza-se ge ralm e nte q uando não sabe m os<br />
q uantas ve ze s h ave rá de se e xe cutar o<br />
ciclo, assim com o aconte ce com ciclo<br />
w h ile , com a dife re nça de q ue o ciclo,<br />
inde pe nde nte m e nte da e xpre ssão te ste ,<br />
se rá se m pre e xe cutado pe lo m e nos um a<br />
ve z.<br />
do {<br />
sentenças do ciclo;<br />
...<br />
} while (condição)<br />
O ciclo for<br />
O ciclo for utiliza-se para re pe tir m ais<br />
instruçõe s num de te rm inado núm e ro de<br />
ve ze s. Entre todos os ciclos o for costum a<br />
se r utilizado q uando sabe m os ao ce rto o<br />
núm e ro de ve ze s q ue q ue re m os q ue se ja<br />
e xe cutada a se nte nça, ou até q uando.<br />
for<br />
(iniciação;condição;actualização) {<br />
sentenças a executar;<br />
...<br />
}<br />
O funcionam e nto do ciclo for é o se guinte :<br />
a e xpre ssão de iniciação é e xe cutada um a<br />
ve z ante s da prim e ira ite ração;a condição<br />
é te stada ante s de cada ite ração do ciclo<br />
e se for ve rdade ira e xe cuta a próxim a<br />
instrução do ciclo, se for falsa te rm ina o<br />
ciclo.<br />
A instrução e xe cutada no ciclo for pode se r<br />
substituída por dive rsas instruçõe s.<br />
Ins truçõe s bre ak e continue<br />
A instrução bre ak inte rrom pe um ciclo.<br />
Inte rrom pe r um ciclo significa sair de le e<br />
de ixá-lo todo com o e stá de form a a continuar<br />
com o fluxo do program a im e diatam e nte .<br />
A instrução continue inte rrom pe o ciclo<br />
passando assim para a ite ração se guinte .<br />
O bje ctos<br />
O JavaScript dispõe de um conjunto de<br />
obje ctos pre de finidos. O s obje ctos têm<br />
atributos (variáve is) e m étodos (funçõe s). A<br />
sintaxe para a utilização de obje ctos,<br />
m étodos e atributos e m JavaScript é m uito<br />
sim ple s:<br />
objecto.atributo<br />
objecto.metodo()<br />
Alguns obje ctos são criados<br />
autom aticam e nte pe lo brow se r, outros têm<br />
de se r criados obrigatoriam e nte pe lo<br />
program ador.<br />
obj = new Object();<br />
Ve ctore s<br />
Um ve ctor é um a e strutura de dados com<br />
dive rsos e le m e ntos do m e sm o tipo, e m<br />
re lação à q ual, através de um índice , se<br />
pode de signar cada um dos se us e le m e ntos.<br />
O s e le m e ntos de um ve ctor pode m tam bém<br />
se r ve ctore s, dando orige m a um a e strutura<br />
m uito com ple xa.<br />
Conclusão<br />
Ne sta se gunda e últim a parte do artigo de<br />
JavaScript foram abordados te m as m ais<br />
avançados, m as igualm e nte básicos, da<br />
program ação e m JavaScript. Ne sta e dição<br />
abordám os a program ação com<br />
ope radore s, funçõe s, instruçõe s condicionais<br />
(if, sw itch ), instruçõe s ite rativas (for, w h ile , dow<br />
h ile , continue , brak e ), program ação<br />
orie ntada a obje ctos (PO O ) e ve ctore s. No<br />
fim de ste artigo e spe ram os q ue o le itor<br />
te nh a apre ndido tudo o q ue ne ce ssita sabe r<br />
para se iniciar ne sta linguage m . Agora é a<br />
sua ve z.<br />
João Pe re ira