TypeScriptTypeScript16 min read

Basic Types

Purpose: learn core TypeScript types. Benefit: you stop guessing about data and start writing clear, safe code.

David Miller
December 21, 2025
0.0k0

Types describe what kind of data a variable holds. ## Common basic types - number - string - boolean - any - unknown ```ts let age: number = 25; let name: string = "Tom"; let active: boolean = true; ``` ## any (avoid if possible) ```ts let data: any = 10; data = "hello"; data = true; ``` any removes safety. ## unknown (safer than any) ```ts let value: unknown = "text"; if (typeof value === "string") { console.log(value.toUpperCase()); } ``` ## Arrays ```ts let scores: number[] = [10, 20, 30]; let names: Array<string> = ["Tom", "Sarah"]; ``` ## Tuple ```ts let user: [number, string] = [1, "Tom"]; ``` ## Remember - types explain intent - avoid any - use unknown when unsure

#TypeScript#Beginner#Types