TypeScript Academy · Lektion

Primitiva typer och annoteringar

Förstå TypeScripts primitiva typer och hur ni annoterar variabler.

Lektion 1 av 38 steg

Primitiva typer och annoteringar är en gratis lektion i TypeScript Academy på CoddyKit. Detta är lektion 1 av 3. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för TypeScript Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i TypeScript Academy innehåller totalt 3 lektioner.

Introduktion till primitiva typer

Mål: Utforska primitiva typer (string, number, boolean, null, undefined, bigint, symbol) och annotera variabler tydligt.

string och number

string och number är de vanligaste primitiva typerna. Använd annoteringar för tydlighet när det behövs.

let title: string = "TypeScript";
let version: number = 5.4;
console.log(title, version);

boolean, null, undefined

Värden av typen boolean är true/false. null och undefined representerar frånvaro; de har egna typer.

let isDone: boolean = false;
let empty: null = null;
let notAssigned: undefined = undefined;
console.log(isDone, empty, notAssigned);

bigint och symbol

bigint hanterar heltal av godtycklig storlek. symbol skapar unika identifierare, ofta för objektnycklar.

let big: bigint =123456789012345678901234567890n;
let uniqueKey: symbol = Symbol("id");
nconsole.log(big, uniqueKey);

Syntax för annoteringar

Annoteringar placeras efter variabelnamnet, med ett kolon. Det gör koden självförklarande.

let username: string = "Alice";
let age: number = 30;
let isMember: boolean = true;

Inferens kontra annotering

Inferens låter TS härleda typer från värden. Använd uttryckliga annoteringar för tydlighet, API:er eller när variabler börjar tomma.

Kontroll av annotering

Snabb kontroll: Vilket är det korrekta sättet att annotera en string-variabel?

Sammanfattning och nästa steg

Sammanfattning: TS stöder flera primitiva typer: string, number, boolean, null, undefined, bigint och symbol. Annotera med ett kolon efter variabelnamnet.

Gratis att börja

Lär dig TypeScript med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
101
Lektioner
352

Vanliga frågor

Är lektionen ”Primitiva typer och annoteringar” gratis?

Ja – hela texten till ”Primitiva typer och annoteringar” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i TypeScript Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i TypeScript Academy innehåller totalt 3 lektioner.

Vad lär jag mig i ”Primitiva typer och annoteringar”?

Förstå TypeScripts primitiva typer och hur ni annoterar variabler. Ni övar på TypeScript Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig TypeScript Academy?

Du behöver inga förkunskaper. Utbildningen i TypeScript Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 3.

Hur lång tid tar lektionen ”Primitiva typer och annoteringar”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här TypeScript Academy-lektionen?

Ja. Varje TypeScript Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Primitiva typer och annoteringar
  2. Typinferens och any kontra unknown
  3. Unionstyper och literaltyper (introduktion till grundläggande avsmalning)
← Tillbaka till TypeScript Academy