Hoppa till innehåll

Inbyggda primitiva typer

TypeScript har flera inbyggda primitiva typer som kan användas för att definiera variabler, funktionsparametrar och returtyper:

  • number: Representerar numeriska värden, inklusive heltal och flyttal.
  • string: Representerar textdata.
  • boolean: Representerar logiska värden, som kan vara antingen true eller false.
  • null: Representerar frånvaron av ett värde.
  • undefined: Representerar ett värde som inte har tilldelats eller inte har definierats.
  • symbol: Representerar en unik identifierare. Symboler används vanligtvis som nycklar för objektegenskaper.
  • bigint: Representerar heltal med godtycklig precision.
  • any: Representerar en dynamisk eller okänd typ. Variabler av typen any kan innehålla värden av vilken typ som helst, och de kringgår typkontroll.
  • void: Representerar frånvaron av någon typ. Den används vanligtvis som returtyp för funktioner som inte returnerar ett värde.
  • never: Representerar en typ för värden som aldrig förekommer. Den används vanligtvis som returtyp för funktioner som kastar ett fel eller går in i en oändlig loop.