Problemi con gli array in javascript

stefano Linguanti

Nuovo Utente
15 Mag 2016
8
8
3
Buongiorno e Buona Domenica a tutti voi, avrei un problema il nostro professore di informatica ci ha assegnato un esercizio in javascript dove c'è l'uso dei vettori cosa che però lui non ha spiegato. Penso che per voi sia una banalità ma ecco ci sarebbe qualcuno così gentile da potermi fare quell'esercizio( se c'è mando la foto) o almeno da spiegarmi in modo chiaro l'utilizzo degli array in js?

Grazie in anticipo

-Stefano
 
  • Like
Reactions: ottofonsuppost

ottofonsuppost

Utente Attivo
10 Mag 2016
170
13
18
in italiano, un array possiamo chiamarlo anche con la parola VETTORE. Gli array = i vettori.
Un ARRAY è una variabile che ha sempre lo stesso UNICO nome, ad esempio variabile A, ma che contiene 1, 100, 1.000, tanti posti. Gli ARRAY si creano usando le parentesi quadre , ad esempio: var A []; e poi si riempiono utilizzando un INDICE, che sarebbe il posto: a[0] = ”Cane”; a[1] = ”Gatto”; a[2] = ”133”;. il processore del computer quando legge VAR A []; prepara il posto in memoria per ricevere i dati, e amplierà, ingrandirà lo spazio riservato a questo insieme di variabili. Tecnicamente parlando un ARRAY è una variabile INDICIZZATA in cui caricare valori multipli, e può contenere numeri, parole, e anche oggetti creati nel programma(funzioni, o addirittura altri array). Visto che ha un INDICE possiamo guardare il contenuto di un “posto”, ad esempio il posto 3; partendo da zero equivale al numero DUE: B = A[2]; poi leggendo B scopriremo che contiene 133. Un ARRAY con pochi posti possiamo riempirlo direttamente all’atto della sua creazione in questo modo: var A = [“Cane”, ”Gatto”, ”133”];. Si usano gli ARRAY altrimenti per ottenere lo stesso scopo ci toccherebbe creare migliaia di variabili: A1 = “Cane”; A2 = ”Gatto”; A3 = ”133”; invece con un ARRAY creiamo una variabile che ha UN SOLO NOME, che contiene tanti valori e a cui possiamo accedere utilizzando un NUMERO INDICE. Se vogliamo cambiare il contenuto in un “posto” dell’ARRAY, ad esempio non vogliamo più che A[1] contenga la parola GATTO, ci basterà scrivere: A [1] = “Elefante”. Usando il metodo LENGTH possiamo sapere la lunghezza-quanti sono i posti di un ARRAY; così: c = A.Lenght; oppure usando il metodo Sort() possiamo ordinare in ordine alfabetico; così: C = A.Sort();. Utilizzando il metodo PUSH possiamo aggiungere alla fine dell’ARRAY un nuovo dato: A.Push = (“Cavallo”); siccome il metodo LENGHT da sempre un numero pari al prossimo valore di un ARRAY, possiamo aggiungere alla fine dell’ARRAY anche in questo modo: A[A.Lengh] = “Cavallo”;. Per scorrere un ARRAY, visualizzarlo, conviene usare un ciclo FOR, un LOOP, utilizzando la lunghezza dell’ARRAY conosciuta tramite il metodo LENGTH. Occorre stare attenti: mentre gli ARRAY usano INDICI NUMERATI, gli OGGETTI usano NOMI INDICE. Per sapere se una variabile è un ARRAY non possiamo usare il metodo TYPEOFF perché in linguaggio JAVASCRIPT gli array sono degli oggetti; ma esiste il metodo ARRAY.ISARRAY(A) che ci ritornerà il valore TRUE; alcuni browser non supportano la versione 5 di JAVASCRIPT allora dovremo noi creare una funzione per sapere se una variabile è un array. Baci e abbracci; OTTOFONSUPPOST.
Codice:
<script>
          var A = ["Cane", "Gatto", "133"];

Oppure creiamo l'array vuoto
          Var A [];

e poi lo riempiamo
          a[0] = ”Cane”;
          a[1] = ”Gatto”;
          a[2] = ”133”;


Oppure esempio di elenco telefonico

          var ClientiTelefono = ["Messi", "Ronaldo", "Linguanti"]


Oppure creiamo l'array che poi dovremo riempire


          var ClientiTelefono  [];

</script>
 
Ultima modifica:

ottofonsuppost

Utente Attivo
10 Mag 2016
170
13
18
Per riempire l'array chiamato ClientiTelefono


ClientiTelefono [0] = ”Messi”;
ClientiTelefono [1] = ”Ronaldo”;
ClientiTelefono [2] = ”Linguanti”;
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
H [risolto] Problemi con gli apici di un URL PHP 2
H [RISOLTO] Problemi con gli array jQuery 4
C Problemi con gli indirizzi ip di un acess point wifi? Reti LAN e Wireless 35
C problemi con gli orari PHP 2
X Problemi con gli interstitial Javascript 0
P Problemi con gli elenchi non ordinati HTML e CSS 1
T problemi con dati menu a tendina HTML e CSS 2
M Upload immagine con javascript problemi con FormData() Javascript 1
A Problemi con move_uploaded_file PHP 7
M Problemi con la stampa dei valori in php PHP 1
L Problemi con il login PHP 2
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
M Problemi con blog Grav CMS (Content Management System) 0
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
S Problemi con modulo upload video php (help!) PHP 0
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
O [HTML] problemi con la regola "background-attachment: fixed" in EDGE HTML e CSS 0
M [PHP] Problemi con query unione PHP 11
M [PHP] Problemi con select PHP 6
ANDREA20 [HTML] problemi con il footer HTML e CSS 1
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
M [PHP] Problemi con il riconoscimento login. PHP 21
A [WordPress] problemi con xampp WordPress 2
M Problemi con database Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 PHP 6
S [PHP] problemi con le sessioni PHP 3
T [PHP] problemi con il browser PHP 0
Andrea_Ventura [HTML] Problemi con effetto hover HTML e CSS 5
M [PHP] Problemi con login facebook PHP 0
Andrea_Ventura [HTML] Problemi con visualizzazione Navigation Bar HTML e CSS 10
andreas88 Creare file .htaccess per risolvere alcuni problemi con il tester SEO SEO e Posizionamento 0
Eugene [Joomla] Problemi con modulo per strutture alberghiere JHotelreservation starter Joomla 6
F [PHP] Problemi di base con bot di telegram PHP 9
M [Photoshop] Problemi con importazione immagini trasparenti in indesign Photoshop 0
E [Photoshop] Problemi con dimensioni immagini Photoshop 12
G [HTML] Problemi con inserimento immagini HTML e CSS 7
L Problemi con Javascript e Mustache Javascript 0
G Invio Mail con PHPMailer, problemi SMTP PHP 7
A [Javascript] problemi con javascrip e posizione GPS html5 Javascript 6
D Due problemi con Photoshop... Photoshop 1
G Problemi con pagina online.php di una chat in php PHP 38
S Problemi con impostazioni php PHP 3
P Problemi con AndroidStudio Sviluppo app per Android 0
S Problemi con Dell Precision T5400 Windows e Software 2

Discussioni simili