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.