Getypte Variabele Declaratie
Aangezien TypeScript een superset van JavaScript is, zijn er niet veel verschillen in de basis-syntaxis. Laten we echter een van de belangrijkste verschillen bekijken - types.
TypeScript introduceert het concept van getypeerde variabelen, waarbij het type van elke variabele expliciet wordt gedefinieerd. Onder de verschillende datatypen die TypeScript ondersteunt, zijn number, boolean en string veelgebruikte types.
Voorheen declareerden we variabelen met het var-sleutelwoord, en TypeScript leidde het type van die variabele automatisch af. Nu maken we het TypeScript gemakkelijker en definiëren we het type van de variabele handmatig. Dit gebeurt als volgt:
12let one : number = 10; console.log(one)
De syntaxis is iets anders, en we zien welk type onze variabele one zal zijn. Laten we de syntaxis nader bekijken:
let variable_name : type = value;
Op dezelfde manier kunnen we variabelen van de andere twee types definiëren, bijvoorbeeld een string:
12let variable : string = 'Hello c<>definity!'; console.log(variable);
Het valt misschien op dat het lijkt alsof we onze code een opdracht geven: Laat de variabele een string zijn!
Op deze manier wordt het eenvoudiger om de syntax te onthouden.
boolean
Nu gaan we verder met het boolean-type, een gegevenstype dat alleen de waarden true en false kan bevatten.
Q: Waar wordt het voor gebruikt?
A: Het wordt gebruikt voor het uitvoeren van codeblokken met voorwaarden.
Q: Wat zijn codeblokken met voorwaarden?
A: Je leert hierover later in deze cursus.
Bekijk een variabele met het boolean-type:
12let variable : boolean = true; console.log(variable);
Waarvoor wordt datatyping gebruikt?
Datatyping helpt een programmeur in de eerste plaats hun code beter te begrijpen. Je hebt de vrijheid om te kiezen of je datatyping gebruikt of niet, maar TypeScript wordt zeer gewaardeerd om deze eigenschap.
Daarnaast helpt datatyping fouten te voorkomen, omdat de TypeScript-compiler codefragmenten markeert waar datatypes niet overeenkomen, zoals te zien is in de screenshot:
We hebben variabelen gedefinieerd met de types number en string. Vervolgens proberen we een numerieke waarde te delen door een string. De compiler waarschuwt ons dat we mogelijk een fout maken. De compiler zorgt goed voor ons.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
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
Getypte Variabele Declaratie
Veeg om het menu te tonen
Aangezien TypeScript een superset van JavaScript is, zijn er niet veel verschillen in de basis-syntaxis. Laten we echter een van de belangrijkste verschillen bekijken - types.
TypeScript introduceert het concept van getypeerde variabelen, waarbij het type van elke variabele expliciet wordt gedefinieerd. Onder de verschillende datatypen die TypeScript ondersteunt, zijn number, boolean en string veelgebruikte types.
Voorheen declareerden we variabelen met het var-sleutelwoord, en TypeScript leidde het type van die variabele automatisch af. Nu maken we het TypeScript gemakkelijker en definiëren we het type van de variabele handmatig. Dit gebeurt als volgt:
12let one : number = 10; console.log(one)
De syntaxis is iets anders, en we zien welk type onze variabele one zal zijn. Laten we de syntaxis nader bekijken:
let variable_name : type = value;
Op dezelfde manier kunnen we variabelen van de andere twee types definiëren, bijvoorbeeld een string:
12let variable : string = 'Hello c<>definity!'; console.log(variable);
Het valt misschien op dat het lijkt alsof we onze code een opdracht geven: Laat de variabele een string zijn!
Op deze manier wordt het eenvoudiger om de syntax te onthouden.
boolean
Nu gaan we verder met het boolean-type, een gegevenstype dat alleen de waarden true en false kan bevatten.
Q: Waar wordt het voor gebruikt?
A: Het wordt gebruikt voor het uitvoeren van codeblokken met voorwaarden.
Q: Wat zijn codeblokken met voorwaarden?
A: Je leert hierover later in deze cursus.
Bekijk een variabele met het boolean-type:
12let variable : boolean = true; console.log(variable);
Waarvoor wordt datatyping gebruikt?
Datatyping helpt een programmeur in de eerste plaats hun code beter te begrijpen. Je hebt de vrijheid om te kiezen of je datatyping gebruikt of niet, maar TypeScript wordt zeer gewaardeerd om deze eigenschap.
Daarnaast helpt datatyping fouten te voorkomen, omdat de TypeScript-compiler codefragmenten markeert waar datatypes niet overeenkomen, zoals te zien is in de screenshot:
We hebben variabelen gedefinieerd met de types number en string. Vervolgens proberen we een numerieke waarde te delen door een string. De compiler waarschuwt ons dat we mogelijk een fout maken. De compiler zorgt goed voor ons.
Bedankt voor je feedback!