ΠΙΝΑΚΕΣ: Κατασκευή πίνακα n στοιχείων

Με τη βοήθεια της function μπορούμε να κατασκευάσουμε μια διαδικασία (πχ. Μatrix) που να περιγράφει έναν μονοδιάστατο πίνακα. Στη συνέχεια με τη βοήθεια αυτής της διαδικασίας να φτιάχνουμε όσους πίνακες θέλουμε. Παρακάτω αναλύονται τα 4 βήματα που χρειάζονται μέχρι την τελική χρήση των περιεχομένων ενός πίνακα.

/* πρώτα η δήλωση της διαδικασίας που γεννά πίνακα */
function Matrix(n)
{
this.length = n
for(var i=1; i<=n; i++)
{this[i] = null}
return this
}

/* τώρα η δήλωση του πίνακα με τη βοήθεια της διαδικασίας Matrix */
όνομα_πίνακα = new Matrix(n)

/* στη συνέχεια πρέπει να δοθούν αρχικές τιμές στα στοιχεία του πίνακα */
όνομα_πίνακα[0]= τιμή
όνομα_πίνακα[1]= τιμή
. . .
όνομα_πίνακα[n]= τιμή

/* μετά σε οποιοδήποτε σημείο του script μπορεί να γίνει επίκληση του περιεχομένου για οποιοδήποτε στοιχείο του πίνακα */
όνομα_πίνακα[δείκτης]

Ο n είναι φυσικός αριθμός δηλ. 1,2,3,... Τα στοιχεία του πίνακα θα είναι n+1 διότι ορίζεται και το στοιχείο 0. Μετά τον καθορισμό του πίνακα καλό είναι να αναθέσουμε αρχικές τιμές.

Παράδειγμα:
<script language="JavaScript">

// στην αρχή γράφουμε την function Matrix
// μετά δηλώνουμε τον πίνακα (εδώ ορίζουμε n=3)
mat = new Matrix(3)
 
// τώρα θέτουμε τιμές στα n+1 δηλ στα 4 στοιχεία του
mat[0]="Αυτό"
mat[1]=" είναι"
mat[2]=" ένα"
mat[3]=" παράδειγμα"
 
// ζητάμε να μας εμφανίσει στην οθόνη τα περιεχόμενα
document.writeln(mat[0],mat[1],mat[2],mat[3])

</script>
Το αποτέλεσμα αυτού του script είναι:

Java Script, v2.2 - Sept 2001

Σήμερα είναι

Συμβαίνουν τώρα

Χρηστικά

Members