Use if statements and loops to choose work and repeat work based on values.

Control Flow

control.ts
const limit: number = ;
let sum: number = 0;

for (let i = 1; i <= limit; i++) {
    sum += i;
    console.log(`i=${i}, sum=${sum}`);
}

if (sum >= 10) {
    console.log("sum reached double digits");
} else {
    console.log("sum stayed small");
}
const limit: number = ;
let sum: number = 0;

for (let i = 1; i <= limit; i++) {
    sum += i;
    console.log(`i=${i}, sum=${sum}`);
}

if (sum >= 10) {
    console.log("sum reached double digits");
} else {
    console.log("sum stayed small");
}
const limit: number = ;
let sum: number = 0;

for (let i = 1; i <= limit; i++) {
    sum += i;
    console.log(`i=${i}, sum=${sum}`);
}

if (sum >= 10) {
    console.log("sum reached double digits");
} else {
    console.log("sum stayed small");
}
branch An `if` statement runs one block when a condition is true and can run another block otherwise.