Javascript - Sintaxa

Stefanescu Mihai Stefanescu Mihai Javascript cu 7 luni în urmă
Fii primul care comenteaza!

Cand zic Sintaxa ma refer la un set de reguli de scriere corecta si structurata a javascript-ului.

 

Hai sa vedem un mic exemplu de cod javascript:

var a = 1; 
var b = 2; 
var suma = a + b; 
document.write(suma);

Case Sensitive

 

Javascript este case sensitive. Ce inseamna asta? Inseamna atunci cand vorbim despre variabile, cuvintele cheie, functii si alte elemente ale limbajului  trebuie sa le scriem exact la fel ca sa fie intelese de acesta. De exemplu, pentru a ne referi la variabila VariabilaMea trebuie sa o scrie peste tot VariabilaMea, in ceea ce priveste acest limbaj VariabilaMea este diferita de variabilaMea sau variabilamea.

 

Exact la fel functioneaza si in cazul functiilor, getElementById() trebuie sa fie scrisa fix asa pentru a fi inteleasa de limbaj, nu getelementById(), nu getElementbyId().

var VariabilaMea = "Salutari comunitatii Invata-Programare.ro"; 
console.log(VariabilaMea); //  va afisa: Salutari comunitatii Invata-Programare.ro 
console.log(variabilaMea); // va afisa: Uncaught ReferenceError: Myvar is not defined 
console.log(variabilamea); // va afisa: Uncaught ReferenceError: Myvar is not defined

Comentarii

 

Un comentariu este o linie de cod ce este complet ignorata la executia codului.

Comentariile sunt de obicei folosite pentru a lasa informatii extra referitoare la modul de functionare al codului, sau diverse explicatii, exact cum am facut eu mai sus.

 

Javascript-ul permite atat comentarii pe o singura linie cat si pe mai multe.

 

Iata un exemplu de comentariu pe o singura linie:

// Acesta este un comentariu, nu va afecta cu nimic codul ce urmeaza sa fie executat 
document.write("Salutari comunitatii Invata-Programare.ro");

Iar acesta este un comentariu pe mai multe linii:

/* Acesta este un comentariu,  
nu va afecta cu nimic codul ce urmeaza sa fie executat */ 
document.write("Salutari comunitatii Invata-Programare.ro");

 

Avem un cod de conduita.
Folosim cookie-uri pentru a oferi functionalitatile critice ale aplicatiei Invata-Programare. Folosim cookie-uri si pentru a analiza traficul, pentru care e nevoie de consimtamantul dvs. explicit.