JS LOOPS

Standard

ciclo while con counter i
var loopThree = function(){
i = 0;
while(i < 3){
console.log(“I’m looping”);
i++;
}
};

loopThree();

ciclo while con validazione booleana
soloLoop()
var soloLoop = function(){
while(bool === true){
console.log(“looped once”);
bool = false
}
};

bool = true;
soloLoop();

ma il while loop si usa preferibilmente quando non si sa quante volte è necessario ripetere la stessa operazione.

la moneta viene lanciata finché non è uguale a 1
var coinFace = Math.floor(Math.random() * 2);

while(coinFace === 0){
console.log(“heads, flipping again”);
var coinFace = Math.floor(Math.random() * 2);
}
console.log(“tails, done flipping”);

differenza di sintassi tra while e for
var loop = function(){
// if(bool) is the abbreviation of if(bool===true)
while(bool){
console.log(“qualcosa”);
bool = false;
}
}
bool = true;
loop();

// for loop
for(i=0;i<1;i++){
console.log(“qualcosa”);
}

ciclo do, while
var loopCondition = false;

do {
console.log(“smetto di loopare perché la mia loop condition è ” + loopCondition);
} while (loopCondition);

all together
// while loop
var whileLoop = function(bool){
while(bool){
console.log(“bool is true”);
bool = false;
}
}

whileLoop(true);

// do, while loop
var doWhileLoop = function(bool){
do {
console.log(“I log even if bool is false”);
} while(bool);
}

doWhileLoop(false);

// for loop
var forLoop = function(){
for(i=0; i<1; i++){
console.log(“I log only one time”);
}
}

forLoop();

jsLoops

Advertisements

say something

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s