FAQ Autentificare
Cautare Profil
Membri Grupuri
Mesaje private
Inregistrare
Fise de lucru JavaScrip - js2
Creaza un subiect nou   Raspunde la subiect
Pagina de start a forumului  » Despre limbajele de programare  » Fise de lucru JavaScrip - js2
Subiectul anterior :: Subiectul urmator  
Autor Mesaj
Admin
Administrator
Administrator


Data inscrierii: 07/Dec/2013
Mesaje: 44

 Mesaj Trimis: 22/01/2017 18:37    Titlul subiectului: Fise de fapt JavaScrip - js2
Raspunde cu citat (quote)

Citat:
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 timpul 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:
Fise de lucru JavaScrip - js2 Fise de fapt JavaScrip - js2

Operatorii de atribuire din JavaScript

Atribuirea si, sa spunem, adunarea unei valori la x poate fi facuta cu un solitar operator: x+=5 este echivalent cu x=x+5. La fel functioneaza si pentru ceilalti operatori. Iata efectul pentru x=10 si y=5:
Fise de lucru JavaScrip - js2 Fise de fapt JavaScrip - js2

Operatorul + concateneaza siruri de caractere

Operatorul + poate fi întrebuințat 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
Fise de lucru JavaScrip - js2 Fise de fapt JavaScrip - js2

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".
 Sus »
Vezi profilul utilizatorului Trimite mesaj privat
Afiseaza mesajele pentru a le previzualiza:   
Pagina de start a forumului  » Despre limbajele de programare  » Fise de lucru JavaScrip - js2
Creaza un subiect nou   Raspunde la subiect Ora este GMT + 2 ore
Pagina 1 din 1

 
Mergi direct la:  
Nu puteti crea un subiect nou in acest forum
Nu puteti raspunde in subiectele acestui forum
Nu puteti modifica mesajele proprii din acest forum
Nu puteti sterge mesajele proprii din acest forum
Nu puteti vota in chestionarele din acest forum



Powered by phpBB © 2001, 2002 phpBB Group
Fa-ti si tu propriul forum GRATUIT, pe www.myforum.ro