[Tutorial JS] Folosirea buclei de tipul do-while

#1
Nume Tutorial: Folosirea buclei de tipul do-while
Descriere: Folosirea buclei de tipul do-while
Download:
Autor: Anonim
Sursa (Link-ul oficial):
tutorialeonline
Propria parere: Folositor.
Tutorialul:

În anumite situaţii avem nevoie de o structură repetitivă în condiţiile în 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ă expresie este adevărată.
Exemplul de mai jos foloseşte 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: Selectaţi tot

<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&#259;u', '')
 }
 while (!raspuns)
 {
 alert('Bun&#259;, ' + raspuns)
 }
 -->
 </script>
 </head> 
Să explic puţin această porţiune de cod:

do {

Această linie marchează începutul porţiunii de cod do. Trebuie să ţineţi cont că această porţiune de cod se execută cel puţin o dată.

raspuns = prompt('Scrie numele tău', '')

În acest caz se solicită prin metoda prompt() introducerea numelui.

while (!raspuns)

Verificarea introdusă după while va produce 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 folosire a acestei structuri repetitive este îndepărtarea spaţiilor sau a caracterelor invalide din datele introduse de utilizator.

Înapoi la “Tutoriale JS”

Cine este conectat

Utilizatori răsfoind acest forum: Niciun utilizator înregistrat și 1 vizitator