⊗jstsPmBsOp 5 of 55 menu

Bewerkingen op gegevens in TypeScript

TypeScript maakt het, in tegenstelling tot andere talen met strikte typen, mogelijk om bewerkingen uit te voeren op gegevens van verschillende typen, zonder ze naar één gemeenschappelijk type om te zetten.

Laten we met een voorbeeld bekijken wat daarmee wordt bedoeld. Stel dat we een string- en een numerieke variabele hebben:

let test1: number = 123; let test2: string = 'abc';

Laten we deze variabelen optellen:

console.log(test1 + test2); // geeft '123abc' weer

Dat wil zeggen, je kunt bijvoorbeeld strings en getallen optellen, en dit leidt niet tot een fout. Dat wil zeggen, TypeScript zorgt er alleen voor dat de programmeur het gegevenstype van de variabele niet wijzigt.

Als voorbeeld: in de volgende code zullen we proberen een string in een numerieke variabele op te slaan en dit zal wel tot een fout leiden:

let test1: number = 123; let test2: string = 'abc'; let test3: number; test3 = test1 + test2; // proberen een string op te slaan

Zonder de code uit te voeren, bepaal wat het resultaat van de code zal zijn:

let test1: number = 123; let test2: number = 456; console.log(test1 + test2);

Zonder de code uit te voeren, bepaal wat het resultaat van de code zal zijn:

let test1: string = '123'; let test2: string = '456'; console.log(test1 + test2);

Zonder de code uit te voeren, bepaal wat het resultaat van de code zal zijn:

let test1: string = '123'; let test2: string = '456'; let test3: number = test1 + test2; console.log(test3);

Zonder de code uit te voeren, bepaal wat het resultaat van de code zal zijn:

let test1: number = 123; let test2: number = 456; let test3: string = test1 + test2; console.log(test3);

Zonder de code uit te voeren, bepaal wat het resultaat van de code zal zijn:

let test1: number = 123; let test2: number = 456; let test3: string = test1 + ' ' + test2; console.log(test3);

Zonder de code uit te voeren, bepaal wat het resultaat van de code zal zijn:

let test1: number = 123; let test2: number = 456; let test3: string = '!'; let test4: string = test1 + test2 + test3; console.log(test4);

Zonder de code uit te voeren, bepaal wat het resultaat van de code zal zijn:

let test1: number = '123'; let test2: number = '456'; console.log(test1 + test2);

Zonder de code uit te voeren, bepaal wat het resultaat van de code zal zijn:

let test1: number = +'123'; let test2: number = +'456'; console.log(test1 + test2);

Zonder de code uit te voeren, bepaal wat het resultaat van de code zal zijn:

let test: string = '1'; test += 1; console.log(test);
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren