Sept 13, 2022
Conditional Statements - provide branching logic so that only certain code executes
Iteration Statements - allow for repeated code execution
Conditionals provide decision points in your code to branch in different sections. In making the decision, an expression is evaluated and if a condition is met then specified code will execute.
if (score >= 50) {
congratulate();
}
if (score >= 50) {
congratulate();
} else {
encourage();
}
if (score >= 500) {
claimHacks();
} else if (score >= 50) {
congratulate();
} else {
encourage();
}
Loops will run their code as long as their check condition remains true.
for (let count = 0; count < 10; count++) {
console.log(count);
}
Checks condition first
let count = 10;
while (count > 0) {
console.log(count);
count--;
}
let count = 10;
do {
console.log(count);
count--;
} while (count > 0);