ITIS “F.GIORDANI” Caserta
A.S. 2016/17
classe 3D informatica
indirizzo di studio: Informatica e Telecomunicazione – articolazione Informatica
Materia: Informatica
Programmatori: Di Giorgio Antonio, Pagano Renato, Bonomo Alessandro.
Sistema Operativo: Windows 10
Linguaggio: Javascript

I cicli:

In JavaScript esistono 3 diversi tipi di cicli: FOR; WHILE e DO-WHILE

for

Il FOR è un ciclo di tipo definito, per realizzare un ciclo for() abbiamo bisogno di:

  • Una variabile contatore (ad esempio i) a cui si assegna un valore di partenza
  • La condizione di terminazione (il valore che la variabile contatore deve raggiungere per far bloccare il ciclo)
  • Uno step (ovvero indicare l’incremento o decremento della variabile contatore ogni volta che il ciclo si ripete

Codice JavaScript:

<HTML><HEAD><TITLE>Prova JavaScript</TITLE></HEAD>

<BODY>

<H1><center>I cicli</center></H1>

<p>Ciclo FOR</p>

<hr>

<SCRIPT LANGUAGE=”JavaScript”>

var i;

var num=1;

for(i=0;i<5;i++)

{

num=num+num;

document.write(“il risultato è: ” + num + “<br>”);

}

</SCRIPT>

</BODY>

</HTML>

Spiegazione:

il ciclo FOR in questo caso ci permette di ripetere 5 volte l’istruzione della somma della variabile “num” per sé stesso e la sua stampa.
media-java-cicli

WHILE:

il WHILE è un ciclo di tipo indefinito, ovvero termina solo quando una determinata condizione non si verifichi più quindi qualora la condizione non si verifica mai non verrà mai eseguito il ciclo.

Per realizzarlo quindi abbiamo bisogno solo di una condizione.

Codice JavaScript

<HTML>

<HEAD><TITLE>Prova JavaScript</TITLE></HEAD>

<BODY>

<H1><center>I cicli</center></H1>

<p>Ciclo WHILE</p>

<hr>

<SCRIPT LANGUAGE=”JavaScript” >

var i=0;

var num=1;

while(i<5)

{

num=num+num;

document.write(“il risultato è: ” + num + “<br>”);

i++;

}

</SCRIPT>

</BODY>

</HTML>

Spiegazione:

il ciclo WHILE in questo caso ci di ripetere l’istruzione della somma della variabile “num” per sé stesso e la sua stampa finchè non si verifichi la condizione cioè variabile “i” diventa più grande o uguale a 5.

 ciclijava1

DO-WHILE

il DO-WHILE è un ciclo di tipo indefinito, simile al While l’unica differenza è che qualora la condizione non si verifichi proprio almeno una volta il ciclo viene seguito.

Per realizzarlo quindi abbiamo bisogno solo di una condizione.

Codice JavaScript

<HTML>

<HEAD><TITLE>Prova JavaScript</TITLE></HEAD>

<BODY>

<H1><center>I cicli</center></H1>

<p>Ciclo DO-WHILE</p>

<hr>

<SCRIPT LANGUAGE=”JavaScript” >

var i=0;

var num=1;

do

{

num=num+num;

document.write(“il risultato è: ” + num + “<br>”);

i++;

}while(i<5)

</SCRIPT>

</BODY>

</HTML>

Spiegazione:

il ciclo WHILE in questo caso ci di ripetere l’istruzione della somma della variabile “num” per sé stesso e la sua stampa finchè non si verifichi la condizione cioè la variabile “i” diventa più grande o uguale a 5.

ciclijava2