Typad Variabeldeklaration
Eftersom TypeScript är en övermängd av JavaScript finns det inte många skillnader i grundläggande syntax. Låt oss dock titta på en av de viktigaste skillnaderna – typning.
TypeScript introducerar konceptet med typade variabler, där typen för varje variabel definieras explicit. Bland de olika datatyper som stöds av TypeScript är tre vanligt förekommande typer number, boolean och string.
Tidigare deklarerade vi variabler med nyckelordet var, och TypeScript drog automatiskt slutsatser om variabelns typ. Nu ska vi underlätta för TypeScript och definiera variabelns typ manuellt. Detta görs på följande sätt:
12let one : number = 10; console.log(one)
Syntaxen skiljer sig något, och vi ser vilken typ vår variabel one kommer att ha. Låt oss titta närmare på syntaxen:
let variable_name : type = value;
På samma sätt kan vi definiera variabler av de andra två typerna, till exempel en sträng:
12let variable : string = 'Hello c<>definity!'; console.log(variable);
Du kanske har märkt att det är som om vi instruerar vår kod: Låt variabeln vara en sträng!
På detta sätt blir det enklare att minnas syntaxen.
boolean
Nu går vi vidare till typen boolean, som är en datatyp som endast kan innehålla värdena true och false.
F: Vad används den till?
S: Den används för att köra kodblock med villkor.
F: Vad är kodblock med villkor?
S: Du kommer att lära dig mer om detta senare i kursen.
Här är ett exempel på en variabel med typen boolean:
12let variable : boolean = true; console.log(variable);
Vad används datatyper till?
Främst hjälper datatyper en programmerare att förstå sin kod bättre. Du har friheten att välja om du vill använda datatyper eller inte, men TypeScript är högt uppskattat för denna funktion.
Dessutom hjälper datatyper till att undvika fel, eftersom TypeScript-kompilatorn markerar kodfragment där datatyper inte stämmer överens, som visas i skärmdumpen:
Vi definierade variabler med typerna number och string. Sedan försöker vi dividera ett numeriskt värde med en sträng. Kompilatorn varnar oss för att vi kan göra ett misstag. Kompilatorn tar väl hand om oss.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Can you explain more about type inference in TypeScript?
What happens if I assign a value of the wrong type to a variable?
Are there other basic data types in TypeScript I should know about?
Awesome!
Completion rate improved to 2.94
Typad Variabeldeklaration
Svep för att visa menyn
Eftersom TypeScript är en övermängd av JavaScript finns det inte många skillnader i grundläggande syntax. Låt oss dock titta på en av de viktigaste skillnaderna – typning.
TypeScript introducerar konceptet med typade variabler, där typen för varje variabel definieras explicit. Bland de olika datatyper som stöds av TypeScript är tre vanligt förekommande typer number, boolean och string.
Tidigare deklarerade vi variabler med nyckelordet var, och TypeScript drog automatiskt slutsatser om variabelns typ. Nu ska vi underlätta för TypeScript och definiera variabelns typ manuellt. Detta görs på följande sätt:
12let one : number = 10; console.log(one)
Syntaxen skiljer sig något, och vi ser vilken typ vår variabel one kommer att ha. Låt oss titta närmare på syntaxen:
let variable_name : type = value;
På samma sätt kan vi definiera variabler av de andra två typerna, till exempel en sträng:
12let variable : string = 'Hello c<>definity!'; console.log(variable);
Du kanske har märkt att det är som om vi instruerar vår kod: Låt variabeln vara en sträng!
På detta sätt blir det enklare att minnas syntaxen.
boolean
Nu går vi vidare till typen boolean, som är en datatyp som endast kan innehålla värdena true och false.
F: Vad används den till?
S: Den används för att köra kodblock med villkor.
F: Vad är kodblock med villkor?
S: Du kommer att lära dig mer om detta senare i kursen.
Här är ett exempel på en variabel med typen boolean:
12let variable : boolean = true; console.log(variable);
Vad används datatyper till?
Främst hjälper datatyper en programmerare att förstå sin kod bättre. Du har friheten att välja om du vill använda datatyper eller inte, men TypeScript är högt uppskattat för denna funktion.
Dessutom hjälper datatyper till att undvika fel, eftersom TypeScript-kompilatorn markerar kodfragment där datatyper inte stämmer överens, som visas i skärmdumpen:
Vi definierade variabler med typerna number och string. Sedan försöker vi dividera ett numeriskt värde med en sträng. Kompilatorn varnar oss för att vi kan göra ett misstag. Kompilatorn tar väl hand om oss.
Tack för dina kommentarer!