Basic Types
Purpose: learn core TypeScript types. Benefit: you stop guessing about data and start writing clear, safe code.
David Miller
January 12, 2026
0.5k17
Types describe what kind of data a variable holds.
Common basic types
- number
- string
- boolean
- any
- unknown
let age: number = 25;
let name: string = "Tom";
let active: boolean = true;
any (avoid if possible)
let data: any = 10;
data = "hello";
data = true;
any removes safety.
unknown (safer than any)
let value: unknown = "text";
if (typeof value === "string") {
console.log(value.toUpperCase());
}
Arrays
let scores: number[] = [10, 20, 30];
let names: Array<string> = ["Tom", "Sarah"];
Tuple
let user: [number, string] = [1, "Tom"];
Remember
- types explain intent
- avoid any
- use unknown when unsure
#TypeScript#Beginner#Types