⊗jstsPmBsOp 5 of 55 menu

Տվյալների վերաբերյալ գործողությունները TypeScript-ում

TypeScript-ը, ի տարբերություն խիստ տիպավորում ունեցող այլ լեզուների, թույլ է տալիս կատարել գործողություններ տարբեր տիպերի տվյալների հետ, առանց դրանք մեկ ընդհանուր տիպի վերածելու:

Եկեք օրինակով տեսնենք, թե ինչ է նկատի առնվում: Ենթադրենք ունենք տողային և թվային փոփոխականներ:

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

Եկեք կատարենք այս փոփոխականների գումարում:

console.log(test1 + test2); // կարտածի '123abc'

Այսինքն կարելի է գումարել, օրինակ, տողեր և թվեր, և դա չի հանգեցնի սխալի: Այսինքն TypeScript-ը միայն հետևում է, որ ծրագրավորողը չփոխի փոփոխականի տվյալների տիպը:

Որպես օրինակ՝ հաջորդ կոդում մենք կփորձենք գրել տող թվային փոփոխականի մեջ և դա արդեն կհանգեցնի սխալի:

let test1: number = 123; let test2: string = 'abc'; let test3: number; test3 = test1 + test2; // փորձում ենք գրել տող

Առանց կոդը գործարկելու որոշեք, թե ինչ կլինի կոդի կատարման արդյունքը:

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

Առանց կոդը գործարկելու որոշեք, թե ինչ կլինի կոդի կատարման արդյունքը:

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

Առանց կոդը գործարկելու որոշեք, թե ինչ կլինի կոդի կատարման արդյունքը:

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

Առանց կոդը գործարկելու որոշեք, թե ինչ կլինի կոդի կատարման արդյունքը:

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

Առանց կոդը գործարկելու որոշեք, թե ինչ կլինի կոդի կատարման արդյունքը:

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

Առանց կոդը գործարկելու որոշեք, թե ինչ կլինի կոդի կատարման արդյունքը:

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

Առանց կոդը գործարկելու որոշեք, թե ինչ կլինի կոդի կատարման արդյունքը:

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

Առանց կոդը գործարկելու որոշեք, թե ինչ կլինի կոդի կատարման արդյունքը:

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

Առանց կոդը գործարկելու որոշեք, թե ինչ կլինի կոդի կատարման արդյունքը:

let test: string = '1'; test += 1; console.log(test);
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել