In aceasta lectie veti invata despre variabile si constante, elemente de baza ale programari, care sunt necesare pentru a scrie un script. Aceste elemente sunt similare cu cele din PHP si alte limbaje de programare.
Variabilele sunt nume stocate in memorie la care se atribue /memoreaza diferite date.
In JavaScript variabilele se pot defini folosind declaratia: var
sau let
.
var name ='Value'; //Sau let name ='Value';- Unde 'name' este numele variabilei, iar 'Value' este valoarea atribuita.
<script> let tjs = 'Tutorial JavaScript - Variabile'; document.write(tjs); </script>
var
se definesc variabile Globale, valabile in tot scriptul si care pot fi apelate si modificate in alte sectiuni (corpuri separate) din script; sau Locale, valabile in corpul functiilor.let
permite definirea de variabile care sunt limitate la sectiunea /scopul, expresia unde au fost definite.<script> let xn = 1; if(xn ==1){ let xn =2; } document.write(xn); // 1 </script>
<script> var xn = 1; if(xn ==1){ var xn =2; } document.write(xn); // 2 </script>
var x = 8; var y = 7.95;
true
sau false
.
var x = true; var y = false;
let x = ['ab', 78, 'xy']; alert(x[1]); // 78
var fun = function(){ return 'Value'; };
<script> var x; //acum e undefined x = 5; //acum e number document.write(x); x = '<h4>MarPlo</h4>'; //acum e string document.write(x); </script>
const
.const X = 'MarPlo'; //schimband valoarea, rezulta eroare in consola X ='abc'; //redeclarare, rezulta eroare in consola const X = 123;Ca si variabilele, constantele se folosesc specificand numele lor, si rezulta valoarea care este atribuita.
<script> const TJC = 'Tutorial JavaScript - Constante'; document.write(TJC); </script>
<ul> <li>http://coursesweb.net/html/</li> <li>http://www.marplo.net/html/</li> </ul>
.some_class { display: list-item; }
var obj = { "courses": ["php", "javascript", "ajax"] }; var jsonstr = JSON.stringify(obj); alert(jsonstr); // {"courses":["php","javascript","ajax"]}
$strhtml = '<body><div id="dv1">CoursesWeb.net</div></body>'; $dochtml = new DOMDocument(); $dochtml->loadHTML($strhtml); $elm = $dochtml->getElementById("dv1"); echo $elm->nodeValue; // CoursesWeb.net
I`m living here. - Traiesc /Locuiesc aici.
Estoy viviendo aquĆ. - Traiesc /Locuiesc aici.