MATEMATICA CON JAVASCRIPTMETODI ARRAY: sort()Precedente - Successivo |
||
M etodi. Elenco in ordine alfabetico
Per provare da solo il funzionamento del metodo sort() visita le sezioni
ORDINARE LE STRINGHE!dove trovi il tutorial interattivo per il metodo sort() applicato alle stringheORDINARE I NUMERI!dove trovi il tutorial interattivo per il metodo sort() applicato ai numeri |
Si tratta di una funzione (metodo) predefinita dell'array che ordina in ordine alfabetico crescente gli elementi dell'array di partenza: questo varia. SINTASSI:NomeArray.sort(funzione)
I numeri non sono ordinati in modo corretto, ad esempio, 20 viene prima di 5! Occorre pertanto introdurre, nel caso, apposite funzioni.
ORDINARE NUMERI IN ORDINE CRESCENTE Dato l'array, composto di numeri positivi e negativi, scritti in forma decimale o frazionaria: nomeArray1 = ["10", "-5", "-4/10", "3.5", "1.02", "4/5","20"] applichiamo ad esso il metodo sort().
Se scriviamo alert(nomeArray1.sort()), otteniamo -4/10, -5, 1.02, 10, 20, 3.5, 4/5 Introduciamo allora la funzione
function ordinaC (a,b) { eval, funzione che valuta una data stringa trattandola come se fosse un'istruzione. n questo caso č necessario solo se dobbiamo ordinare anche numeri scritti sotto forma di frazione.
ORDINARE NUMERI IN ORDINE DECRESCENTE
nomeArray1 = ["10", "-5", "-4/10", "3.5", "1.02", "4/5","20"] ordiniamo i numeri in ordine decrescente.Introduciamo allora la funzione
function ordinaD (a,b) {
Due tutorials interattivi per il metodo sort() -
Ordine alfabetico - Numeri
|
METODI PER GLI ARRAY - Precedente - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - Successivo
INDICE DELLA GUIDA A MATEMATICA CON JAVASCRIPT
©2002 - 2012 www.webfract.it