[eeei.gr Logo]
Επικοινωνία
Ταυτότητα
Μαθήματα Internet | Μαθήματα Προγραμματισμού | Net Business | Τα νέα του Internet | Ο Κόσμος του Αύριο

Arrays

var specialstrings = new Array();

specialstrings.push('Politiki.htm');
Δημιουργήσαμε την Array specialstrings και της δώσαμε την τιμή Politiki.htm στη θέση 0 (specialstrings[0]). Θα μπορούσα να δώσω την τιμή και ως: specialstrings[0] = Politiki.htm';

For (επαναλήψεις):

Κοιτάω όλες τις τιμές μιας array. Οι ζυγές έχουν patterns και οι μονές έχουν ονόματα κατηγοριών. Αν βρω ένα pattern τότε το όνομα της κατηγορίας επιλέγεται, ενημερώνεται η σχετική variable και η επανάληψη σταματάει (αυξάνω το i πάνω από τον αριθμό των τιμών της array).

for (var i=0;i<specialstrings.length;i++) {
// Koitao oles tis times ths specialstrings array.

var genpattern = new RegExp(specialstrings[i],"i");
var genresult = genpattern.exec(lochref);
// Elegxo to url an moy kanei to trexon pattern.

if (genresult == null) {

i++;
}
// An den bro zygh timh poy moy kanei pao to i ena parapano oste na mhn elegkso mones times poy den me endiaferoyn edo.
else {
i++;
result4 = specialstrings[i];
i = specialstrings.length + '1';
}
// An bro pattern poy moy kanei bazo to i sto telos kai stamatao na koitao.
}

}

Concatenation

var myxtpage = result4 + '::' + result3 + '::' + result2 + '::' + result1;

Αθροίζουμε τα στοιχεία τεσσάρων variables χωρισμένων με :: και τα βάζουμε όλα σε μια άλλη.


Τρέχουσα Ενότητα: Javascript


 

© Eeei.gr 2009