Opsummering
Tillykke!
Du har taget et lille skridt for en person, men et kæmpe spring for din succesfulde karriere! Du har gennemført begynderkurset i TypeScript, og det er prisværdigt. Hvis du har løst alle opgaverne og studeret teorien, gør du det rigtig godt! Men hvis du sprang kapitler over blot for at få certifikatet, ja, så er det dit eget problem.
Lad os opsummere hele begynderkurset, hvad TypeScript er, og hvorfor det er essentielt. Vi gennemgår den grundlæggende syntaks, TypeScripts fordele og meget mere.
Overblik
TypeScript er et generelt programmeringssprog, der fungerer som et supersæt af JavaScript. TypeScript adskiller sig med sin statiske typning, fejlmarkering under kodningsfasen, objektorienterede programmeringsfunktioner og mange andre forbedringer sammenlignet med JavaScript.
TypeScript er populært og udbredt anvendt. Det er det foretrukne valg til front-end udvikling i mange prominente virksomheder og er en nøglekomponent i forskellige populære frameworks. Det enkleste eksempel er Angular.
Syntaks
For at vise information i konsollen anvendes følgende syntaks:
console.log("Text we want to output");
Hvis vi ønsker at erklære en variabel uden nogen type, kan vi bruge følgende syntaks:
let name = value;
Typet variabel:
let name: type = value;
Én-linjers kommentar:
// commented fragment
Flerlinjet kommentar:
/* multi-line
fragment */
Betingede udsagn
Syntaks for if-udsagnet:
if (condition) {
// code to be executed if the condition is true
}
condition skal have typen boolean!
if-else-sætning:
if (first_condition) {
// code block if the first condition is true
} else if (second_condition) {
/* A block of code that will execute
if the first condition is false
and the second condition is true. */
} else {
/* A block of code that will execute
if all previous conditions are false.
}
Switch-case:
switch (expression) {
case value1:
// Code to be execute if expression equals value1
break;
case value2:
// Code to execute if expresson equals value2
break;
// Additional cases...
default:
/* Code to execute if none of the cases
match the expression
}
Arrays
Deklaration af array:
let name[]: type[] = [element1, elememt2, ... , elementN];
Nul-baseret indeksering:
[0, 1, 2, ..., n];
Det betyder, at det første element i arrayet har indeks 0, det andet element har indeks 1, og så videre.
Du kan hente et element fra arrayet ved at bruge dets indeks:
var element = array[index];
Du kan også ændre elementerne i arrayet ved at bruge deres indekser:
array[index] = value;
Du kan udforske array-metoder i dette kapitel: Arbejde med array-elementer
Løkker
while-loop syntaks:
while (condition) {
// The code that the loop will execute
// while the condition is `true`
}
Nøgleordet break bruges til straks at stoppe udførelsen af en løkke.
do-while løkkesyntaks:
do {
// The code that the loop will execute
// while the condition is `true`
} while (condition)
do-while løkken vil blive udført mindst én gang.
for løkkesyntaks:
for (initialization; condition; increment/decrement) {
// Code to be executed in each iteration
}
Funktioner
Funktionssyntaks:
function name(parameter: type, optionalParameter?: type, defaultParameter: type = value) : returnType {
// reusable code block
}
Hvordan kaldes en funktion?
functionName(parameters);
Dette er de grundlæggende begreber og syntaks, du har gennemgået i dette kursus.
Fra nu af har du et fundament i TypeScript, og du kan skrive simple programmer og funktioner. I fremtidige kurser vil du lære mere avancerede emner, såsom objektorienteret programmering, klasser, objekter, anonyme funktioner og meget mere.
Nu vil jeg endnu en gang ønske dig tillykke og ønske dig en velfortjent pause. Du har gjort det godt!
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Can you explain the main differences between TypeScript and JavaScript?
What are the advantages of using TypeScript in real-world projects?
Can you give examples of when to use typed variables in TypeScript?
Awesome!
Completion rate improved to 2.94
Opsummering
Stryg for at vise menuen
Tillykke!
Du har taget et lille skridt for en person, men et kæmpe spring for din succesfulde karriere! Du har gennemført begynderkurset i TypeScript, og det er prisværdigt. Hvis du har løst alle opgaverne og studeret teorien, gør du det rigtig godt! Men hvis du sprang kapitler over blot for at få certifikatet, ja, så er det dit eget problem.
Lad os opsummere hele begynderkurset, hvad TypeScript er, og hvorfor det er essentielt. Vi gennemgår den grundlæggende syntaks, TypeScripts fordele og meget mere.
Overblik
TypeScript er et generelt programmeringssprog, der fungerer som et supersæt af JavaScript. TypeScript adskiller sig med sin statiske typning, fejlmarkering under kodningsfasen, objektorienterede programmeringsfunktioner og mange andre forbedringer sammenlignet med JavaScript.
TypeScript er populært og udbredt anvendt. Det er det foretrukne valg til front-end udvikling i mange prominente virksomheder og er en nøglekomponent i forskellige populære frameworks. Det enkleste eksempel er Angular.
Syntaks
For at vise information i konsollen anvendes følgende syntaks:
console.log("Text we want to output");
Hvis vi ønsker at erklære en variabel uden nogen type, kan vi bruge følgende syntaks:
let name = value;
Typet variabel:
let name: type = value;
Én-linjers kommentar:
// commented fragment
Flerlinjet kommentar:
/* multi-line
fragment */
Betingede udsagn
Syntaks for if-udsagnet:
if (condition) {
// code to be executed if the condition is true
}
condition skal have typen boolean!
if-else-sætning:
if (first_condition) {
// code block if the first condition is true
} else if (second_condition) {
/* A block of code that will execute
if the first condition is false
and the second condition is true. */
} else {
/* A block of code that will execute
if all previous conditions are false.
}
Switch-case:
switch (expression) {
case value1:
// Code to be execute if expression equals value1
break;
case value2:
// Code to execute if expresson equals value2
break;
// Additional cases...
default:
/* Code to execute if none of the cases
match the expression
}
Arrays
Deklaration af array:
let name[]: type[] = [element1, elememt2, ... , elementN];
Nul-baseret indeksering:
[0, 1, 2, ..., n];
Det betyder, at det første element i arrayet har indeks 0, det andet element har indeks 1, og så videre.
Du kan hente et element fra arrayet ved at bruge dets indeks:
var element = array[index];
Du kan også ændre elementerne i arrayet ved at bruge deres indekser:
array[index] = value;
Du kan udforske array-metoder i dette kapitel: Arbejde med array-elementer
Løkker
while-loop syntaks:
while (condition) {
// The code that the loop will execute
// while the condition is `true`
}
Nøgleordet break bruges til straks at stoppe udførelsen af en løkke.
do-while løkkesyntaks:
do {
// The code that the loop will execute
// while the condition is `true`
} while (condition)
do-while løkken vil blive udført mindst én gang.
for løkkesyntaks:
for (initialization; condition; increment/decrement) {
// Code to be executed in each iteration
}
Funktioner
Funktionssyntaks:
function name(parameter: type, optionalParameter?: type, defaultParameter: type = value) : returnType {
// reusable code block
}
Hvordan kaldes en funktion?
functionName(parameters);
Dette er de grundlæggende begreber og syntaks, du har gennemgået i dette kursus.
Fra nu af har du et fundament i TypeScript, og du kan skrive simple programmer og funktioner. I fremtidige kurser vil du lære mere avancerede emner, såsom objektorienteret programmering, klasser, objekter, anonyme funktioner og meget mere.
Nu vil jeg endnu en gang ønske dig tillykke og ønske dig en velfortjent pause. Du har gjort det godt!
Tak for dine kommentarer!