Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Wiskunde in TypeScript | TypeScript Fundamentals
Introductie tot TypeScript

bookWiskunde in TypeScript

Heb je ook gehoord dat je geen wiskunde nodig hebt voor programmeren? Het spijt me om je teleur te stellen, maar dat heb je wel. Gelukkig gaat het alleen om de basis! In dit hoofdstuk verkennen we hoe je je rekenkundige kennis kunt toepassen in TypeScript-programmering.

Laten we beginnen met wat je al weet. We kunnen bewerkingen uitvoeren op getallen met de hulpmiddelen die we in het vorige hoofdstuk hebben besproken. Laten we eens kijken naar een voorbeeldcode:

12
console.log(150 + 150); console.log(900 / 3);
copy

Dit is het eenvoudigste voorbeeld van het gebruik van wiskundige bewerkingen in TypeScript. Misschien heb je dit al gezien in het vorige hoofdstuk, dus laten we nu kijken naar een complexer voorbeeld waarin we meerdere bewerkingen gebruiken:

12
let res = 20 * 10 - 75 / (22 + 3) - 2 ** 4; console.log(res);
copy

Het is belangrijk om het uitvoeringsvolgorde van wiskundige bewerkingen te begrijpen. Vanuit de schooltijd is het wellicht bekend dat bewerkingen binnen haakjes als eerste worden uitgevoerd, gevolgd door machtsverheffing, enzovoort. Laten we de bovenstaande expressie ontleden om deze concepten op te frissen:

Elke wiskundige expressie kan worden opgesplitst in een reeks subtaken. Uit de bovenstaande video blijkt dat bewerkingen binnen haakjes als eerste worden uitgevoerd, gevolgd door machtsverheffing, vermenigvuldiging/deling, en pas daarna optelling en aftrekking. Gewoon eenvoudige wiskunde.

Interactie tussen getallen en variabelen

Hopelijk is de volgorde van uitvoering van wiskundige bewerkingen nu duidelijk. Laten we nu bekijken hoe we variabelen en getallen kunnen combineren:

123
let number_1 = 10; let number_2 = 15; console.log(number_1 + number_2);
copy

We kunnen wiskundige bewerkingen uitvoeren op twee variabelen met numerieke types. Als echter een van de variabelen een ander type heeft, zal de bewerking een vreemd resultaat opleveren:

123
let num : number = 20; let str : string = '23'; console.log(num + str);
copy

Zoals te zien is in het bovenstaande voorbeeld, werd de wiskundige bewerking niet uitgevoerd. In plaats daarvan werd er concatenatie toegepast. Dit is een term die het toevoegen van strings aan elkaar beschrijft. Maar laten we niet te snel conclusies trekken; laten we proberen een andere wiskundige bewerking met dezelfde variabelen uit te voeren:

12345
let num: any = 20; let str: any = '10'; console.log(num - str); console.log(num / str); console.log(num ** str)
copy

Ja, we kunnen wiskundige bewerkingen (behalve optelling) uitvoeren op verschillende gegevenstypen. Ja, daarom is iedereen enthousiast over JavaScript en TypeScript. Nee, ik kan niet uitleggen waarom dit gebeurt. Je moet het gewoon als een feit accepteren.

Opmerking

De TypeScript-compiler zal fouten genereren, maar zal dergelijke expressies toch overwegen. Dit gebeurt omdat TypeScript wordt getranspiled naar JavaScript nadat de code is uitgevoerd.

Kunnen wiskundige bewerkingen worden gebruikt tussen een variabele en een getal?

Ja.

12
let num = 30; console.log(num - 10);
copy

Opmerking

In tegenstelling tot JavaScript markeert de TypeScript-compiler een fout wanneer we proberen een string van een getal af te trekken. Deze code zal worden uitgevoerd, maar we krijgen een waarschuwing dat we iets verkeerd doen.

1. Wat zal het resultaat zijn van de onderstaande code?

2. 2 + 2 * 2 = ?

question mark

Wat zal het resultaat zijn van de onderstaande code?

Select the correct answer

question mark

2 + 2 * 2 = ?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 4

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.94

bookWiskunde in TypeScript

Veeg om het menu te tonen

Heb je ook gehoord dat je geen wiskunde nodig hebt voor programmeren? Het spijt me om je teleur te stellen, maar dat heb je wel. Gelukkig gaat het alleen om de basis! In dit hoofdstuk verkennen we hoe je je rekenkundige kennis kunt toepassen in TypeScript-programmering.

Laten we beginnen met wat je al weet. We kunnen bewerkingen uitvoeren op getallen met de hulpmiddelen die we in het vorige hoofdstuk hebben besproken. Laten we eens kijken naar een voorbeeldcode:

12
console.log(150 + 150); console.log(900 / 3);
copy

Dit is het eenvoudigste voorbeeld van het gebruik van wiskundige bewerkingen in TypeScript. Misschien heb je dit al gezien in het vorige hoofdstuk, dus laten we nu kijken naar een complexer voorbeeld waarin we meerdere bewerkingen gebruiken:

12
let res = 20 * 10 - 75 / (22 + 3) - 2 ** 4; console.log(res);
copy

Het is belangrijk om het uitvoeringsvolgorde van wiskundige bewerkingen te begrijpen. Vanuit de schooltijd is het wellicht bekend dat bewerkingen binnen haakjes als eerste worden uitgevoerd, gevolgd door machtsverheffing, enzovoort. Laten we de bovenstaande expressie ontleden om deze concepten op te frissen:

Elke wiskundige expressie kan worden opgesplitst in een reeks subtaken. Uit de bovenstaande video blijkt dat bewerkingen binnen haakjes als eerste worden uitgevoerd, gevolgd door machtsverheffing, vermenigvuldiging/deling, en pas daarna optelling en aftrekking. Gewoon eenvoudige wiskunde.

Interactie tussen getallen en variabelen

Hopelijk is de volgorde van uitvoering van wiskundige bewerkingen nu duidelijk. Laten we nu bekijken hoe we variabelen en getallen kunnen combineren:

123
let number_1 = 10; let number_2 = 15; console.log(number_1 + number_2);
copy

We kunnen wiskundige bewerkingen uitvoeren op twee variabelen met numerieke types. Als echter een van de variabelen een ander type heeft, zal de bewerking een vreemd resultaat opleveren:

123
let num : number = 20; let str : string = '23'; console.log(num + str);
copy

Zoals te zien is in het bovenstaande voorbeeld, werd de wiskundige bewerking niet uitgevoerd. In plaats daarvan werd er concatenatie toegepast. Dit is een term die het toevoegen van strings aan elkaar beschrijft. Maar laten we niet te snel conclusies trekken; laten we proberen een andere wiskundige bewerking met dezelfde variabelen uit te voeren:

12345
let num: any = 20; let str: any = '10'; console.log(num - str); console.log(num / str); console.log(num ** str)
copy

Ja, we kunnen wiskundige bewerkingen (behalve optelling) uitvoeren op verschillende gegevenstypen. Ja, daarom is iedereen enthousiast over JavaScript en TypeScript. Nee, ik kan niet uitleggen waarom dit gebeurt. Je moet het gewoon als een feit accepteren.

Opmerking

De TypeScript-compiler zal fouten genereren, maar zal dergelijke expressies toch overwegen. Dit gebeurt omdat TypeScript wordt getranspiled naar JavaScript nadat de code is uitgevoerd.

Kunnen wiskundige bewerkingen worden gebruikt tussen een variabele en een getal?

Ja.

12
let num = 30; console.log(num - 10);
copy

Opmerking

In tegenstelling tot JavaScript markeert de TypeScript-compiler een fout wanneer we proberen een string van een getal af te trekken. Deze code zal worden uitgevoerd, maar we krijgen een waarschuwing dat we iets verkeerd doen.

1. Wat zal het resultaat zijn van de onderstaande code?

2. 2 + 2 * 2 = ?

question mark

Wat zal het resultaat zijn van de onderstaande code?

Select the correct answer

question mark

2 + 2 * 2 = ?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 4
some-alt