| Autor |
Mesaj |
WebMaster
Nas Legendar

Data inscrierii: 07/Ian/2010 Mesaje: 108
|
|
7. Utilizarea buclei de tipul do-while |
|
Folosirea buclei de tipul do-while
În anumite situaţii avem necesitate de o structura repetitivă în condiţiile in care nu ştim de căte ori se va face numărul de repetiţii. În această situaţie se poate folosi bucla de tipul do/while (execută/atâta timp cât): mai precis execută acţiunile atât timp cât o anumită formă este adevărată.
Exemplul de mai jos foloseste o buclă în care ne cere să introducem numele şi nu se opreşte până nu primeşte un răspuns (mi s-a părut amuzantă ideea ;P)
Cod:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>test</title>
<script language="javascript" type="text/javascript">
<!--
do
{
raspuns = prompt('Scrie numele tău', '')
}
while (!raspuns)
{
alert('Bună, ' + raspuns)
}
-->
</script>
</head>
Să explic puţin această porţiune de cod:
do {
Această linie marchează începutul porţiuni de cod do. Trebuie să ţineţi cont că această porţiune de cod se execută cel puţin odată.
raspuns = prompt('Scrie numele tău', '')
În acest caz se solicită prin metoda prompt() introducerea numelui.
while (!raspuns)
Verificarea introdusă după while va cauzează repetarea porţiunii de cod do atâta timp cât testul nu este îndeplinit. În acest caz se verifică dacă variabila raspuns conţine o valoare, iar dacă conţine se execută instrucţiunile următoare, altfel se revine la bucla do.
O idee de utilizare a acestei structuri repetitive este îndepărtarea spaţiilor sau a caracterelor invalide din datele introduse de utilizator.
|
|
| 08/01/2010 17:26 |
|
 |
|
|
Nu puteti crea un subiect nou in acest forum Nu puteti raspunde in subiectele acestui forum Nu puteti modifica mesajele proprii din acest forum Nu puteti sterge mesajele proprii din acest forum Nu puteti vota in chestionarele din acest forum
|
|
|