Typed arrays store a sequence of values and keep element operations predictable.

Arrays

arrays.ts
const scores: number[] = ;
scores.push(88);

let total: number = 0;
for (const score of scores) {
    total += score;
}

const average: number = total / scores.length;
console.log(`Scores: ${scores.join(", ")}`);
console.log(`Average: ${average}`);
const scores: number[] = ;
scores.push(88);

let total: number = 0;
for (const score of scores) {
    total += score;
}

const average: number = total / scores.length;
console.log(`Scores: ${scores.join(", ")}`);
console.log(`Average: ${average}`);
const scores: number[] = ;
scores.push(88);

let total: number = 0;
for (const score of scores) {
    total += score;
}

const average: number = total / scores.length;
console.log(`Scores: ${scores.join(", ")}`);
console.log(`Average: ${average}`);
typed array An annotation such as `number[]` says every element should be a number.