Matricele (Array) sunt tablouri de date care pot stoca mai multe valori intr-un singur nume de variabila (vedeti si punctul 2, "Obiectul Array" din lectia Obiecte JavaScript).
Matricele sunt de doua feluri: secventiale (care are cheile numere consecutive) si asociative (in care cheile sunt numere aleatoare, sau chiar siruri).
<script type="text/javascript"><!--- Toate cele 4 matrici (aray1, aray2, aray3 si aray4) sunt identice ca valori si chei, au aceleasi elemente.
// Metoda 1 - cu specificarea cheilor si separat fiecare element
var aray1 = new Array();
aray1[0] = 'marplo.net';
aray1[1] = 'jocuri';
aray1[2] = 'anime';
// Metoda 2 - separat fiecare element, dar fara specificarea cheilor (fiind subantelese)
var aray2 = new Array();
aray2[] = 'marplo.net';
aray2[] = 'jocuri';
aray2[] = 'anime';
// Metoda 3 - elementele adaugate direct in initializarea obiectului Array (separate prin virgula)
var aray3 = new Array('marplo.net', 'jocuri', 'anime');
// Metoda 4 - intre o pereche de paranteze patrate (fara specificarea lui Array)
var aray4 = ['marplo.net', 'jocuri', 'anime'];
//--></script>
<script type="text/javascript"><!--- "aray.length" determina numarul de elemente din matricea "aray"
// Array-ul cu datele
var aray = new Array('marplo.net', 'cursuri', 'tutoriale');
// Parcurgerea matrice cu "for" si afisarea unei ferestre Alert cu fiecare element
for (var i=0; i<aray.length; i++) {
alert(aray[i]);
}
//--></script>
<script type="text/javascript"><!--- Ca sa vedeti rezultatul acestui script, click pe butonul
// Se defineste matricea asociativa
var aray = new Array();
aray['site'] = 'marplo.net';
aray['curs'] = 'javascript';
aray[2] = 'php-mysql';
// Se parcurge matricea cu "for (var i in aray)
for (var i in aray) {
// Se definesc datele ce trebuie afisate
var msg = "key = "+ i+ "\nVal = "+ aray[i];
alert(msg);
}
//--></script>
<dl> <dt>HTML</dt> <dd> - Hyper Text Markup Language</dd> <dd> - Limbaj de cod pentru pagini web</dd> </dl>
#id { visibility: hidden; }
document.getElementById("id").onclick = function(){ alert("http://www.MarPlo.net/"); }
if(isset($_REQUEST["id"])) { echo $_REQUEST["id"]; }
I believe in my path. - Eu cred in calea mea.
creer = a crede; camino = cale /drum; iluminaciĆ³n = iluminare