Filehost.ro - gazduire fisiere
Informatica
Programare - Software - Web Design
Nou pe simpatie:
swiss_virginia
Femeie
25 ani
Cluj
cauta Barbat
27 - 54 ani
InformaticaInregistrareLoginPozeNu sunteti logat. Lista Forumurilor Pe Tematici
Informatica / Despre limbajele de programare /

Fise de lucru JavaScrip - js2

Pagini: 1  
#1
Admin
Administrator
Postari: 315

Variabile

<html>
<body>

<script type="text/javascript">
var firstname; //declaratia unei variabile
firstname="Hege";
document.write(firstname);
document.write("
";
firstname="Tove"; //aceeasi variabila primeste    //alta valoare
document.write(firstname);
</script>

<p>
Scriptul de mai sus declara o variabila, ii atribuie o valoare, afiseaza acea valoare, ii schimba valoarea, si ii afiseaza valoarea din nou
</p>

</body>
</html>

Declararea (Crearea) variabilelor in JavaScript

Creating variables in JavaScript is most often referred to as "declaring" variables.
Crearea variabilelor in JavaScript este similar cu declararea lor. Variabilele sunt declarate folosind cuvantul cheie var:
var x;
var nume_pers;

Li se pod da valori in momentul declararii:

var x=5;
var nume_pers="Victor";

Astfel variabila x va memora valoarea 5 iar variabila nume_pers va memora valoarea Victor
Mai exista o modalitate de declarare, direct prin atribuirea unei valori. Astfel o variabila care primeste o valoare este automat creata:
var x=5;
var nume_pers="Victor";

este echivalent cu
x=5;
nume_pers="Victor";

Aritmetica din JavaScript

Ca si in Algebra putem avea operatii aritmetice cu variabile:
y=x-5;
z=y+5;

Sa luam urmatorul exemplu:
y=5;
z=2;
x=y+z;

la final valoarea lui x va fi 7. Aici avem doi operatori:
= este operatorul de atribuire (a nu se confunda cu = = care este un alt operator)
+ operatorul de adunare

Operatorii aritmetici din JavaScript

Operatorii aritmetici realizeaza operatii aritmetice intre variabile si/sau valori.
De exemplu daca avem y=5 iata efectul operatorilor asupra lui y, rezultatul este plasat in variabila x:


Operatorii de atribuire din JavaScript

Atribuirea si, sa spunem, adunarea unei valori la x poate fi facuta cu un singur operator: x+=5 este echivalent cu x=x+5. La fel functioneaza si pentru ceilalti operatori. Iata efectul pentru x=10 si y=5:


Operatorul + concateneaza siruri de caractere

Operatorul + poate fi folosit pentru a concatena varibile de tip sir de caractere sau simple siruri.
txt1="What a very";
txt2="nice day";
txt3=txt1+txt2;

Dupa executia instructiunilor de mai sus variabila txt3 contine "What a verynice day".

Pentru a adauga spatiu intr-un sir de caracter se introduce intre ghilimele caracterul spatiu.
txt1="What a very ";
txt2="nice day";
txt3=txt1+txt2;

Introducerea unui spatiu intr-o expresie:
txt1="What a very";
txt2="nice day";
txt3=txt1+" "+txt2;

Adunarea sirurilor si numerelor:
Care este efectul urmatoarelor instructiuni?

x=5+5;
document.write(x); //x=10

x="5"+"5";
document.write(x); //x="55"

x=5+"5";
document.write(x); //x=55

x="5"+5;
document.write(x); //x=55

Operatorii de comparare

Operatorii logici de comparare sunt folositi in expresii logice pentru a determina egalitatea sau diferenta dintre variabile sau valori.
Pentru x=5, urmatorul tabel exemplifica operatorii de comparare


Modul de folosire a operatorilor


Operatorii de comparare pot fi folositi in expresii conditionale pentru a compara valori si a actiona in functie de resultat : true sau false.

if (age<18>18) ? "major" : "minor ";
daca varsta este mai mare decat 18 atunci in status va fi plasat "major" altfel va fi plasat "minor".


 
   
Pagini: 1  
Mergi la