TypeScript Academy · Lektion

Primitive typer og annoteringer

Forstå TypeScripts primitive typer, og hvordan De annoterer variabler.

Lektion 1 af 38 trin

Primitive typer og annoteringer er en gratis TypeScript Academy-lektion på CoddyKit. Dette er lektion 1 af 3. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i TypeScript Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. TypeScript Academy-kurset indeholder 3 lektioner i alt.

Introduktion til primitive typer

Mål: Udforsk de primitive typer (string, number, boolean, null, undefined, bigint, symbol), og angiv variabler tydeligt.

String og number

string og number er de mest almindelige primitive typer. Brug typeangivelser, når der er behov for tydelighed.

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

Boolean, null og undefined

Værdier af typen boolean er true eller false. null og undefined repræsenterer fravær og har deres egne typer.

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

bigint og symbol

bigint håndterer heltal af vilkårlig størrelse. symbol opretter entydige identifikatorer, ofte til objektnøgler.

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

Syntaks for typeangivelser

Typeangivelser kommer efter variabelnavnet og indledes med et kolon. Det gør koden selvforklarende.

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

Typeinferens kontra typeangivelse

Typeinferens lader TS udlede typer fra værdier. Brug eksplicitte typeangivelser for tydelighed, i API'er eller når variabler starter tomme.

Kontrol af typeangivelse

Hurtig kontrol: Hvad er den korrekte måde at angive typen for en string-variabel på?

Opsamling og næste skridt

Opsamling: TS understøtter flere primitive typer: string, number, boolean, null, undefined, bigint og symbol. Angiv typen med et kolon efter variabelnavnet.

Gratis at komme i gang

Lær TypeScript med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
101
Lektioner
352

Ofte stillede spørgsmål

Er lektionen “Primitive typer og annoteringer” gratis?

Ja — hele teksten til “Primitive typer og annoteringer” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af TypeScript Academy-kurset, skal du opgradere til CoddyKit PRO. TypeScript Academy-kurset indeholder 3 lektioner i alt.

Hvad lærer jeg i “Primitive typer og annoteringer”?

Forstå TypeScripts primitive typer, og hvordan De annoterer variabler. Du øver dig i TypeScript Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på TypeScript Academy?

Der kræves ingen tidligere erfaring. TypeScript Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 3.

Hvor lang tid tager lektionen “Primitive typer og annoteringer”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne TypeScript Academy-lektion?

Ja. Alle TypeScript Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Primitive typer og annoteringer
  2. Typeinferens og any kontra unknown
  3. Union- og literal-typer (introduktion til grundlæggende narrowing)
← Tilbage til TypeScript Academy