Codul JavaScript se adauga in paginile web folosind elementul HTML: <script> </script>
.
In interiorul etichetei <script> ... </script> se scrie codul JS.
Pentru scrierea si executarea programelor JavaScript avem nevoie de un editor simplu de texte (cum ar fi Notepad++) si un browser (ex. Mozilla Firefox, Google Chrome).
Putem, de asemenea, sa introducem instructiunile JavaScript intr-un alt fisier, extern, care va avea extensia ".js", pentru editarea acestui fisier este nevoie la fel de un editor simplu de texte. Avantajul fiind ca putem folosi acelasi cod in mai multe pagini HTML si in cazul necesitatii unei modificari in codul JavaScript, modificam doar datele dintr-un singur fisier (cel cu extensia ".js").
In cazul in care codul JavaScript se afla intr-un fisier extern, eticheta <script> din pagina HTML va trebui sa contina atributul "src" a carui valoare e locatia fisierului in care se afla codul JavaScript.
- In fisierul extern cu extensia "js" nu trebuie sa scriem eticheta "<script>", scriem direct instructiunile scriptului.
Iata un exemplu de script JavaScript scris in interiorul unei pagini web (HTML):
<!DOCTYPE html> <html> <head> <title>Title</title> </head> <body> <h3>Continut HTML ..</h3> <script> document.write('Textul afisat cu document.write() din JS.'); </script> </body> </html>
<!DOCTYPE html> <html> <head> <title>Title</title> </head> <body> <h3>Continut HTML ..</h3> <script async src='cod.js'></script> </body> </html>
Atributul "async" specifica incarcarea script-ului in mod asincron; adica, restul codului din pagina continua sa se incarce, fara a fi intrerupt de scriptul din 'cod.js' (e necesar cand instructiunile din script incarca alte fisiere externe, cum ar fi imagini, multiedia, etc.).
- Iar fisierul "cod.js" va contine:document.write('Textul afisat cu document.write() din JS.');Rezultatul afisat in pagina web va fi acelasi ca-n exemplu anterior.
Comentariile in interiorul codului sunt necesare cand dorim sa specificam rolul anumitor functii si variabile, pentru o mai usoara intelegere ulterioara a scriptului.
Pentru a adauga un comentariu, pe o singura linie, in interiorul codului, incepem scrierea acestuia cu succesiunea //.
Daca dorim sa scriem comentarii pe mai multe randuri, se foloseste /* la inceputul comentariului si */ la sfarsitul acestuia.
<script> // Comentariu pe o singura linie let var1 ='MarPlo.net'; /* Comentarii pe mai multe linii Alt rand, Viata e stare de Fericire, Bucurati-va */ var var2 ='Happiness'; </script>
In orice limbaj, scrierea are conventii si reguli de sintaxa. Chiar si scrierea în limba româna are regulile ei de sintaxa: orice propozitie incepe cu litera mare, se termina cu un semn de punctuatie, etc.! La fel si limbajele de programare au regulile si sintaxa lor.
In continuare vor fi prezentate regulile de sintaxa din limbajul JavaScript.
var1 = 8; var2 ='abc'; var3 ='JavaScript';
var1 = 'Tutorial JS' ; // E la fel cu var1='Tutorial JS';
document.write("Curs \"JavaScript\" \\ MarPlo.net");
<input type="number" name="points" min="5" max="80" />
#id { filter:alpha(opacity=40); /* for IE */ opacity:0.4; }
var num = 12.84567; alert( num.toPrecision(3) ); // 12.8
$lang =[10=>"PHP", 20=>"JavaScript", "site"=>"coursesweb.net"); shuffle($lang); var_export($lang); // array (0=>"coursesweb.net", 1=>"PHP", 2=>"JavaScript")
She is the best in our class. - Ea este cea mai buna din clasa noastra.
Él es el mejor en nuestra clase. - El este cel mai bun din clasa noastra.