⊗jstsPmBsOp 5 of 55 menu

Dataoperasjoner i TypeScript

TypeScript, i motsetning til andre språk med streng typetilordning, tillater å utføre operasjoner på ulike datatyper, uten å konvertere dem til en felles type.

La oss se på et eksempel på hva som menes. La oss si at vi har en strengvariabel og en numerisk variabel:

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

La oss utføre addisjon av disse variablene:

console.log(test1 + test2); // vil skrive ut '123abc'

Det vil si at man kan legge sammen, for eksempel, strenger og tall, og dette vil ikke føre til en feil. Det vil si at TypeScript overvåker bare at programmereren ikke endrer datatypen til variabelen.

Som et eksempel, i følgende kode vil vi prøve å skrive en streng inn i en numerisk variabel og dette vil allerede føre til en feil:

let test1: number = 123; let test2: string = 'abc'; let test3: number; test3 = test1 + test2; // prøver å skrive en streng

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

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

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

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

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

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

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

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

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

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

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

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

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

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

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

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

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

let test: string = '1'; test += 1; console.log(test);
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis