⊗jstsPmBsOp 5 of 55 menu

TypeScript-de maglumatlar bilen amallar

TypeScript, gaty tipirleýän beýleki dillerden tapawutly olarak, dürli maglumat görnüşleri bilen, olary umumy bir görnüşe öwürmän, amallary ýerine ýetirmäge rugsat berýär.

Geliň, mysal üsti bilen näme diýildigine göz aýlalyň. Bizde setirli we sanly üýtgeýänler bolsun:

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

Geliň, şu üýtgeýänleri goşalyň:

console.log(test1 + test2); // '123abc' çykarar

Ýagny, mysal üçin, setirleri we sanlary goşup bolýar we bu ýalňyşlyga getirmän. Ýagny TypeScript diňe programmist üýtgeýjäniň maglumat görnüşini üýtgetmezlik üçin gözegçilik edýär.

Mysal üçin, indiki kodda biz sanly üýtgeýjäne setir ýazmak isleýäris we bu eýýäm ýalňyşlyga getirer:

let test1: number = 123; let test2: string = 'abc'; let test3: number; test3 = test1 + test2; // setir ýazmak isleýäris

Kody işletmezden, kodyň ýerine ýetirilmegi netijesiniň näme boljakdygyny kesgitläň:

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

Kody işletmezden, kodyň ýerine ýetirilmegi netijesiniň näme boljakdygyny kesgitläň:

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

Kody işletmezden, kodyň ýerine ýetirilmegi netijesiniň näme boljakdygyny kesgitläň:

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

Kody işletmezden, kodyň ýerine ýetirilmegi netijesiniň näme boljakdygyny kesgitläň:

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

Kody işletmezden, kodyň ýerine ýetirilmegi netijesiniň näme boljakdygyny kesgitläň:

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

Kody işletmezden, kodyň ýerine ýetirilmegi netijesiniň näme boljakdygyny kesgitläň:

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

Kody işletmezden, kodyň ýerine ýetirilmegi netijesiniň näme boljakdygyny kesgitläň:

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

Kody işletmezden, kodyň ýerine ýetirilmegi netijesiniň näme boljakdygyny kesgitläň:

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

Kody işletmezden, kodyň ýerine ýetirilmegi netijesiniň näme boljakdygyny kesgitläň:

let test: string = '1'; test += 1; console.log(test);
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et