Documente Academic
Documente Profesional
Documente Cultură
1. Fereastra Alert
Probabil ati intalnit pana acum, de mai multe ori exemple cu "Alert". Fiind un element simplu si deja cunoscut, voi face o scurta prezentare a sintaxei acestuia. Crearea ferestrelor alert se face cu sintaxa: window.alert("mesaj") - Unde "mesaj" este textul care va apare in fereastra Alert. Urmatorul exemplu deschide o fereastra cu mesajul "Bine ai venit".
1. Fereastra Alert
2. Fereastra Prompt
Fereastra Prompt se creaza cu sintaxa: window.prompt("mesaj", "default") - Unde "mesaj" este un text care va apare in fereastra, deasupra unei casute de text input; iar "default" este textul care va apare in casuta input. Urmatorul exemplu deschide o fereastra "Prompt".
2. Fereastra Prompt
2. Fereastra Prompt
Textul pe care utilizatorul il adauga in campul din fereastra prompt poate fi preluat intr-o variabila si folosit apoi in script. Iata un exemplu in care atribuim deschiderea ferestrei Prompt unei variabile (aici "nume"), care va prelua sirul adaugat in caseta de text, apoi valoarea acestei variabile o introducem in mesajul unei ferestre Alert:
2. Fereastra Prompt
2. Fereastra Prompt
- Dupa ce utilizatorul scrie numele in fereastra Prompt si apasa OK se va deschide o fereastra Alert care contine in mesaj numele adaugat de utilizator. - Am folosit "\n" pentru a adauga o linie noua, dupa "nume", in textul care apare in fereastra Alert. - Incercati si singuri acest exemplu.
3. Fereastra Confirm
Fereastra de confirmare se creaza cu sintaxa: window.confirm("intrebare") In fereastra de confirmare va apare textul "intrebare" si doua butoane "OK" si "Cancel". Aceasta fereastra este folosita pentru a fi executata o comanda cand este apasat butonul "OK" (returneaza TRUE) si alta comanda cand este apasat butonul "Cancel" (returneaza FALSE) Urmatorul exemplu deschide o fereastra "Confirm" in care apare intrebarea "Rezultatul lui 0+0 este 0?". Daca este apasat butonul "OK" apare o fereastra Alert cu mesajul "Corect", iar daca este apasat butonul "Cancel" apare o fereastra Alert cu mesajul "Incorect"
3. Fereastra Confirm
Instructiuni complementare
1. Instructiunile break si continue Cand este folosita o instructiune ciclica, aceasta continua sa se repete pana cand conditia este FALSE. Aceasta excutie poate fi schimbata cu ajutorul instructiunilor break si continue, care dau posibilitatea intreruperii ciclului sau iesirea din acesta inainte de a se ajunge la sfarsit (la ultima acolada). break - intrerupe definitiv executarea ciclului. Iata un exemplu din care puteti intelege modul de lucru a lui break:
Instructiuni complementare
Instructiuni complementare
Acest script va afisa urmatorul rezultat: X este 1 X este 2 X este 3 - Dupa cum puteti observa, nu au fost executate toate ciclurile instructiunii "for", conform conditiei (pana cand 'x' ar fi avut valoarea 10), executia se intrerupe cand 'x' are valoarea 3. continue - intrerupe executia repetarii curente, inainte de a fi executate celelalte operatii din ciclu, apoi se verifica din nou conditia si se continua cu executarea ciclului. Studiati si urmatorul exemplu, in care este folosit continue:
Instructiuni complementare
Functii - 1
Functiile ajuta la divizarea mai multor sarcini pe care trebuie sa le faca un program. O functie poate contine mai multe instructiuni si comenzi care ulterior pot fi utilizate usor si de mai multe ori prin apelarea functiei care le contine. Daca un program necesita multe linii de cod, folosind functiile putem imparti codul in parti mai mici pe care le putem utiliza separat acolo unde este nevoie. Pot fi doua feluri de functii: predefinite - cum sunt de exemplu: "parseInt(string)", "parseFloat(string)", ... Create de programator - care returneaza o valoare - care nu returneaza o valoare
2. Instructiunea return
O functie care returneaza un rezultat foloseste pentru aceasta instructiunea return. Aceasta specifica valoarea pe care o returneaza functia cand este apelata. Iata un exemplu din care pouteti intelege modul de aplicare a instructiunii return: function suma(x, y) { z = x+y; return z } - "suma" reprezinta numele functiei (puteti da orice nume care respecta regulile limbajuli si nu sunt identice cu cele rezervate, cum ar fi "function"), "x, y" reprezinta argumentele functiei a caror valoare este data cand functia este apelata. Intre acolade avem codul care trebuie executat si care, prin instructiunea "return" va returna valoarea lui "z" care reprezinta suma lui "x" si "y". Astfel valoarea returnata de functia "suma()" va fi valoarea pe care o are "z".
3. Apelarea functiilor
Dupa ce am creat o functie, pentru a fi folosita, fuctia trebuie apelata. - O functie care contine argumente se apeleaza in felul urmator: nume_functie(argument1, argument, ...) - O functie fara argumente se apeleaza in felul urmator: nume_functie() Observati ca la apelul functiei nu se mai folosesc cuvantul "function" si acoladele In locul in care am apelat astfel o functie va fi executat corpul acelei functii.
1. Obiectul string
String (sau sir) se foloseste pentru a prelua text. Proprietatea acestui obiect este: length - returneaza numarul de caractere dintr-un sir (string) Metodele obiectului string sunt urmatoarele: anchor() - Returneaza un sir ca si "anchor" big() - Returneaza un sir cu text mare blink() - Returneaza un sir care clipeste bold() - Returneaza un sir cu litere ingrosate charAt() - Returneaza un caracter de la pozitia care este specificata charCodeAt() - Returneaza codul ASCII al unui caracter de la o pozitie specificata concat() - Returneaza doua siruri concatenate fixed() - Returneaza un sir cu caractere tip fontcolor() - Returneaza un sir cu o culoare specificata fontsize() - Returneaza un sir cu litere de o anume marime fromCharCode() - Returneaza valoare Unicode a unui caracater indexOf() - Returneaza pozitia primei aparitii a unui subsir in un sir, sau daca subsirul nu e gasit, valoarea -1 italics() - Returneaza un sir in italic (scris aplecat)