Learning
TypeScript

Alap típusok

Primitívek, tömbök, tuple, enum, void/never, unknown/any – a legfontosabb beépített típusok.

Alap típusok

Primitívek

let name: string = "Adam"
let age: number = 25
let isActive: boolean = true

let nothing: null = null
let notDefined: undefined = undefined

Tömbök

let numbers: number[] = [1, 2, 3]
let names: string[] = ["Adam", "Béla", "Csaba"]
let ids: Array<number> = [10, 20, 30]

Tuple

let coordinate: [number, number] = [47.5, 19.1]
let entry: [string, number] = ["Adam", 25]

Enum

enum Direction {
  Up,
  Down,
  Left,
  Right,
}

let move: Direction = Direction.Up

void és never

function logMessage(msg: string): void {
  console.log(msg)
}

function throwError(msg: string): never {
  throw new Error(msg)
}

unknown és any

let userInput: unknown = "hello"

let anything: any = 42
anything = "most string lett"
anything = true

On this page