⊗jstsPmBsOp 5 of 55 menu

Data-operasies in TypeScript

TypeScript, in teenstelling met ander tale met streng tipes, laat toe om operasies oor verskillende tipes data uit te voer, sonder om hulle in een algemene tipe te omskep.

Laat ons kyk na 'n voorbeeld wat bedoel word. Gestel ons het 'n string en 'n numeriese veranderlike:

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

Laat ons die optelling van hierdie veranderlikes uitvoer:

console.log(test1 + test2); // sal '123abc' uitvoer

Dit wil sê jy kan byvoorbeeld stringe en getalle optel, en dit sal nie tot 'n fout lei nie. Dit wil sê TypeScript hou net dop dat die programmeur nie die tipe data van die veranderlike verander nie.

As voorbeeld, in die volgende kode sal ons probeer om 'n string in 'n numeriese veranderlike te stoor en dit sal reeds tot 'n fout lei:

let test1: number = 123; let test2: string = 'abc'; let test3: number; test3 = test1 + test2; // probeer om 'n string te stoor

Sonder om die kode uit te voer, bepaal wat die resultaat van die kode sal wees:

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

Sonder om die kode uit te voer, bepaal wat die resultaat van die kode sal wees:

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

Sonder om die kode uit te voer, bepaal wat die resultaat van die kode sal wees:

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

Sonder om die kode uit te voer, bepaal wat die resultaat van die kode sal wees:

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

Sonder om die kode uit te voer, bepaal wat die resultaat van die kode sal wees:

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

Sonder om die kode uit te voer, bepaal wat die resultaat van die kode sal wees:

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

Sonder om die kode uit te voer, bepaal wat die resultaat van die kode sal wees:

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

Sonder om die kode uit te voer, bepaal wat die resultaat van die kode sal wees:

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

Sonder om die kode uit te voer, bepaal wat die resultaat van die kode sal wees:

let test: string = '1'; test += 1; console.log(test);
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp