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>
<link href="/templ/style.css" rel="stylesheet" type="text/css" />
h2 { font-size: 1em; }
document.getElementById("someID").innerHTML = "Continut HTML";
$str = "http://CoursesWeb.net/"; $nr_chr = strlen($str); echo $nr_chr; // 22
(In limba engleza adjectivele au aceeasi forma pt. ambele genuri) The snow is white. - Zapada e alba.
La nieve es blanca. - Zapada e alba.