Add to Google Reader or Homepage

domenica 23 novembre 2008

Advertisement
Web agency
Realizzazione siti web


Menù

Home
Html & XHtml
Css
Javascript
Php
Motori di ricerca
Contatti

Login Form






Password dimenticata?
Nessun account? Registrati


Home arrow Javascript arrow Guida Javascript arrow Istruzioni do..while, for e for..in

Istruzioni do..while, for e for..in Stampa E-mail
Scritto da Michele Arcadipane   

Do ...while
Esegue le istruzioni tra do e while finchè la condizione è vera.
Sintassi:

do
    blocco di istruzioni;
while(condizione);

Se la condizione dà vero il blocco di istruzioni è rieseguito. Il blocco di istruzioni,
comunque, viene eseguito almeno una volta, prima della valutazione della condizione.
N.B. A differenza di questa, nell’istruzione while la condizione è valutata
all’inizio del blocco di istruzioni, per cui tale blocco non viene
eseguito se la condizione è false
.


Export (JS 1.2)
Serve ad esportare funzioni da un documento ad un altro. Da approfondire


Etichetta
Non è una vera istruzione. Javascript dalla versione 1.2 dà la possibilità di porre
un’etichetta (label in inglese) in un punto dello script per consentire di riferirsi ad un
punto del programma e, quindi uscire da quel punto, con un’istruzione break ovvero
di saltarvi con continue.

Sintassi: etichetta :

etichetta è una qualunque parola, purchè non riservata, da utilizzare come
etichetta. Va seguita dai due punti.
N.B. Attenzione: l’istruzione switch contiene valori identificati come
etichetta : (label : ). In essa il significato è diverso, in quanto tale
‘etichetta’ serve afornire un valore di riferimento per eseguire le
istruzioni sotto ‘etichetta’ che matchhanno corrispondenza con
l’espressione di selezione.


For
Esegue cicli di istruzioni.

for (espressione; condizione; incremento o decremento espressione)
{
    istruzioni;
}

espressione inizializza la variabile di appoggio, che verrà poi incrementata per
eseguire il ciclo condizione viene valutata ad ogni ciclo. Se true il ciclo viene rieseguito,
altrimenti termina; incremento o decremento serve ad aggiornare l’espressione.
Tipicamente espressione inizializza una variabile di appoggio (che resta locale alla
funzione in cui il loop è contenuto; condizione verifica che la variabile non abbia
raggiunto il livello voluto; incremento o decremento aggiorna il valore della variabile
ad ogni ciclo.
esempio:

for (var i= 1; i<=100;i++)
{
    faiqualcosa();
    .......
    altre istruzioni
}

For ...in
Esegue le istruzioni di ciclo per ciascuna proprietà di un oggetto.

for (variabile in oggetto)
{
    istruzioni;
}

variabile è una variabile (contatore) che si incrementa percorrendo tutte le
proprietà dell’oggetto. Le istruzioni verranno eseguite con ogni proprietà.
esempio:
Con un oggetto studente, le cui proprietà sono nomeecognome, annodinascita,
luogodinascita, e giudizio

var risultato=””
for (var pippo in studente)
{ risultato =+ pippo +”=” + studente[pippo]+”; ”
}

risultato conterrà:

nomeecognome=Michele Arcadipane;
annodinascita=1951;
luogodinascita=Palermo;
giudizio=scarsissimo;
 
< Prec.   Pros. >


Articoli correlati

Feed Rss


Corso Javascript e DHTML
Guida completa allo scripting lato client. Corso con tutor ed attestato finale!