Aici sunt prezentate diferențele dintre versiunile selectate și versiunea curentă a paginii.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
module:11-basic-web-dev:lectie-07 [2014/11/08 08:20] astoican |
module:11-basic-web-dev:lectie-07 [2017/01/14 00:39] giorgiana.vlasceanu [1. Creați un vector de șiruri și unul de numere.] |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
- | ====== Lecția 7: JavaScript Continuare. ====== | + | ====== Lecția 7: JavaScript Continuare ====== |
=== Tutorial === | === Tutorial === | ||
Linia 10: | Linia 10: | ||
* Funcții în JavaScript | * Funcții în JavaScript | ||
- | Data trecută am discutat și despre cum se preia o valoare ce este introdusă în fereastra de Prompt, deoarece ați intrebat cu toții, acum vom prezenta și acest luctu: | + | Data trecută am discutat și despre cum se preia o valoare ce este introdusă în fereastra de Prompt, deoarece ați intrebat cu toții, acum vom prezenta și acest lucru: |
<code html> | <code html> | ||
<script type="text/javascript"> | <script type="text/javascript"> | ||
Linia 27: | Linia 27: | ||
</code> | </code> | ||
- | ===== Instrucținuea condiționala switch ===== | + | ===== Instrucțiunea condiționala switch ===== |
Această instrucțiune este folosită pentru a compara o valoare cu alte valori dintr-o listă. | Această instrucțiune este folosită pentru a compara o valoare cu alte valori dintr-o listă. | ||
Linia 88: | Linia 88: | ||
După cum se poate observa, codul este executat de 4 ori, deoarece **x=1** specifică inițializarea variabilei x cu valoare 1, **x<5** reprezintă condiția care trebuie să fie adevărată pentru a fi executat codul dintre acolade, iar **x++** este folosit pentru a incrementa cu o unitate valoarea variabilei x. Astfel x va ajunge să ia valorile 1, 2, 3 și 4, după care se va opri, deoarece 4 este cea mai mare valoare mai mică decât 5. | După cum se poate observa, codul este executat de 4 ori, deoarece **x=1** specifică inițializarea variabilei x cu valoare 1, **x<5** reprezintă condiția care trebuie să fie adevărată pentru a fi executat codul dintre acolade, iar **x++** este folosit pentru a incrementa cu o unitate valoarea variabilei x. Astfel x va ajunge să ia valorile 1, 2, 3 și 4, după care se va opri, deoarece 4 este cea mai mare valoare mai mică decât 5. | ||
- | ==== Instrunțiunea for … in ===== | + | ==== Instrucțiunea for … in ===== |
Această instrucțiune se folosește pe obiecte din JavaScript (despre care vom învăța tot în această lecție). | Această instrucțiune se folosește pe obiecte din JavaScript (despre care vom învăța tot în această lecție). | ||
Linia 124: | Linia 124: | ||
- | ==== Instrunțiunea while ===== | + | ==== Instrucțiunea while ===== |
Această instrucțiune execută codul aflat între colade atâta timp cât condiția dintre paranteze rotunde este adevărată. | Această instrucțiune execută codul aflat între colade atâta timp cât condiția dintre paranteze rotunde este adevărată. | ||
Linia 153: | Linia 153: | ||
</code> | </code> | ||
- | ==== Instrunțiunea do ... while ===== | + | ==== Instrucțiunea do ... while ===== |
Foarte asemănătoare cu instrucținea while, instrucțiunea do … while mai întâi execută codul dintre acolade după care este verificată condiția, după care repetă până când condiția devine falsă. | Foarte asemănătoare cu instrucținea while, instrucțiunea do … while mai întâi execută codul dintre acolade după care este verificată condiția, după care repetă până când condiția devine falsă. | ||
Linia 194: | Linia 194: | ||
Sintaxa pentru a folosi un obiect este: | Sintaxa pentru a folosi un obiect este: | ||
<code html> | <code html> | ||
- | obiect.prorietate | + | obiect.proprietate |
obiect.metoda() // parantezele rotunde arată că se referă la o metodă ci nu la o proprietate. | obiect.metoda() // parantezele rotunde arată că se referă la o metodă ci nu la o proprietate. | ||
</code> | </code> | ||
Linia 355: | Linia 355: | ||
- | 1. Creați un vector de șiruri și unul de numere | + | 1. Creați un vector de șiruri și unul de numere. |
- | 2. Afișați elementele vectorului de șiruri folosind instrucțiunea "while" | + | 2. Afișați elementele vectorului de șiruri folosind instrucțiunea "while". |
- | 3. Afișați elementele vectorului de șiruri folosind instrucțiunea "do … while" | + | 3. Afișați elementele vectorului de șiruri folosind instrucțiunea "do … while". |
- | 4. Verificați dacă un șir dat de voi conține numere divizibile cu 3 | + | 4. Verificați dacă un șir dat de voi conține numere divizibile cu 3. |
- | 5. Verificați dacă un șir dat de voi conține numere divizibile cu 2 și cu 5 | + | 5. Verificați dacă un șir dat de voi conține numere divizibile cu 2 și cu 5. |
- | 6. Verificați dacă doi vectori au aceleași elemente în aceeași ordine folosind "for" | + | 6. Verificați dacă doi vectori au aceleași elemente în aceeași ordine folosind "for". |
- | 7. Afișați un vector în sens invers | + | 7. Afișați un vector în sens invers. |
+ | ===== Bonus: ===== | ||
+ | 1. Verificați în vectorul de șiruri dacă exista duplicate. | ||
- | Bonus: | + | 2. Verificați dacă un vector este simetric. |
- | 1. Verificați în vectorul de șiruri dacă exista duplicate | + | |
- | 2. Verificați dacă un vector este simetric | + | 3. Creați o matrice de elemente. Afișați matricea. |
- | 3. Creați o matrice de elemente. Afișați matricea | + | |