Documente Academic
Documente Profesional
Documente Cultură
Declararea variabilelor:
var nume_variabila.
Atenite! O variabila de genul: fluture nu este aceasi ca variabila flUture, orice litera conteaza.
Variabilele trebuie sa inceapa cu litere neaparat, si poate avea caractere special doar $ si _ !
In JavaScript nu trebuie sa specificam tipul variabilei, trebuie doar sa o initializam si putem stoca in ea
numere naturale, intregi, reale, caractere, text sau valoare de adevar (true/false).
Dupa fiecare instructiune se pune ; , iar toate instructiunile se executa in ordine, de sus in jos!
Valori variabile:
nume_variabila = valoare_numerica.
Daca variabila nu a fost declarata dar totusi ii s-a atribuit o valoare, atunci variabila se va declara
automat, dar preferabil este sa scriem var cand declaram o variabila.
Daca variabila luna nu a fost declarata mai sus sau in momentul in care ii s-a atribuit valoarea, atunci se
va declara singura.
In locul ghilimelelor se mai pot folosi si (apostrof): nume_variabila=text, dar atentie, daca folositi la
inceput trebuie sa incheiati tot cu , si invers, nu se poate scrie nume_variabila= text !
Atentie, daca stocam intr-o variabila un text care contine apostrof, nu putem incadra textul cu apostrof
deoarece textul care va fi stocat in variabila va fi acela stocat intre primele doua.
Aici textul care va fi stocat in variabila va fi doar Don. De aceea in acest caz o sa folosim ghilimelele. Daca
se intampla sa avem ghilimele in text atunci o sa folosim apostroful. Dar ce facem daca le avem pe
ambele?
In cazul in care avem si ghilimele si apostrof intr-un text, o sa incadram textul intre gilimele, iar atunci
cand o sa folosim ghilimelele in text o sa le folosim astfel: \ si \.
Exemplu: variabila= She said \ Dont forget to buy bread \ but Ive forgot;
Daca dorim sa scriem textul dintr-o variabile pe mai multe randuri folosim expresia \n unde dorim sa
trecem textul pe un alt rand. Exemplu variabila=Ce faci? \nBine, tu? (nu trebuie neaparat sa pui spatiu
intre \n si text)
Atentie, variabile=true si variabila=true sau variabila=5 si variabila=5 nu este acelasi lucru, tot ce se
afla intre ghilimele este text, nu este o valoare numerica sau o valoare de adevar!
Functia alert:
Intr-o pagina web functia alert afiseaza o casuta de dialog in momentul deschiderii paginii.
alert(variabila);
Daca stocam intr-o variabila textul Hello, null (de exemplu) si folosim acea functie, in momentul in
care deschidem browserul se va crea o casuta de dialog precum:
Codul scris in acest limbaj de programare se afla intr-un folder extern, iar daca dorim ca o pagina html sa
execute instructiunile scrise, trebuie sa facem o legatura intre cele doua documente. Legatura se aface
in documentul html astfel
<script src="nume_document.js"></script>
Codul scris in limbaj JavaScript se poate crea intr-un editor de text simplu ca Notepad. Orice document
de acesti tip are extensia .js !
alert(variabila_1 + variabila_2 + ... + variabila n) va afisa continutul tuturor variabilelor (nu este
operatie de adunare). De exemplu daca avem a=La ora , b=4, c=:, d=00, functia va afisa mesajul
La ora 4:00 in casuta de dialog. Atentie, spatiul nu este pus automat intre doua variabile la afisare,
trebuie pus intre ghilimele, daca scriam La ora (fara spatiu intre ora si ghilimele) ci nu La ora (cu
spatiu intre ora si ghilimee) se afisa La ora4:00.
De asemenea putem folosi si combinatii intre text si variabile, alert(text + variabila + ...).
Operatori:
+ pentru adunare
- pentru scadere
* pentru inmultire
/ pentru impartire
= pentru atribuire
== poate avea o valoare adevarata si in cazul in care comparam numarul 123 cu textul 123, dar daca
folosim === atunci programul va face diferenta dintre text si numar.
!= verificare inegalitate
Exemplu, stocam intr-o variabila rezultatul adunarii a doua variabile a si b care au valorile 10 si 5
var a=10;
var b = 5;
Operatiile sunt effectuate correct, adica in cazul unei expresi ca 5+5*10, expresia nu se va calcula de la
stanga la dreapta, ci va incepe cu inmultirea sau impartirea si apoi cu adunarea sau scaderea, de
asemenea se pot folosi si paranteze rotunde pentru a schimba oridinea operatiilor.
De asemenea in locul unei expresi ca variabila=variabila + x (in loc de plus poate fi si - * /)se pot folosi si
scurtaturi precum
variabila+=x sau variabila-=x sau variabila*=x sau variabila/=x. Intre + sau sau * sau / in acest caz nu
trebuie sa existe spatiu!
In cazul unei expresi ca variabila=variabila+1 sau variabila=variabila-1 se pot folosi si variabila++ sau
variabila--
Functia prompt:
Functi prompt teste ca o functie de citire care se realizeaza in casuta de dialog. De exemplu daca dormi
sa citim o variabila folosim expresia:
Tot ce se afla in va fi un text care va fi afisat deasupra casutei in care vom introduce
textul/numarul/... .
Comentarii:
Comentariile sunt oferite pentru a oferi explicatii celor care citesc codul sursa ca sa-l inteleaga mai bine
sau chiar si tie in caz de uiti ce ai dorit sa faci cu (acea parte din)/(acel) cod. Comentariile nu sunt bagate
in seama de progam ci doar sunt scrise pentru a oferi explicatii.
// comentariu
Aceasta expresie se foloseste pentru a scrie un comentariu, tot ce se afla dupa // pe acel rand va fi un
comentariu.
Daca dorim sa scriem un comentariu pe mai multe randuri putem folosi in mod repetat // sau putem
folosi expresia: /*comentariu*/
Functii JavaScript:
function function_name(){
instructiuni