Controlflow
if/else statement, for loops, while loops
Whatiscontrolflow?
line1: Somecode
line2: Somecode
line3: Somecode
line4: Somecode
Theorderinwhichthecomputerexecutesstatementsinascript.
Executethisfirst...
...third,executethis...
...second,executethis...
...executethislast.
if/else
if(condition){
statement
}
Ifconditionapplies,dosomething
if/else
if(condition){
statement1
}else{
statement2
}
Ifconditionapplies,dosomething,ifnot,dosomethingelse
if/else
if(condition1){
statement1
}elseif(condition2){
statement2
}else{
statement3
}
Ifstatementwithmultipleconditions
forloops
for(initialExpression;conditionExpression;incrementExpression){
statement
}
Dosomethingrepeatedlyaspecificnumberoftimes
whileloops
while(condition){
statement
}
Dosomethingwhileaconditionistrue