⊗jstsPmBsOp 5 of 55 menu

TypeScript-də Məlumatlar Üzərində Əməliyyatlar

TypeScript, digər ciddi tipə malik dillərdən fərqli olaraq, məlumatları bir ümumi tipə çevirmədən müxtəlif tipdəki məlumatlar üzərində əməliyyatlar yerinə yetirməyə imkan verir.

Gəlin nümunə ilə baxaq, nəyi nəzərdə tuturuq. Tutaq ki, bizim sətir və ədəd dəyişənlərimiz var:

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

Gəlin bu dəyişənləri toplayaq:

console.log(test1 + test2); // '123abc' çap edəcək

Yəni, məsələn, sətirləri və ədədləri toplamaq olar və bu xətaya səbəb olmayacaq. Yəni TypeScript yalnız proqramçının dəyişənin məlumat tipini dəyişdirməməsini təmin edir.

Nümunə üçün aşağıdakı kodda biz sətri ədəd dəyişəninə yazmağa çalışacayıq və bu artıq xətaya səbəb olacaq:

let test1: number = 123; let test2: string = 'abc'; let test3: number; test3 = test1 + test2; // sətri yazmağa çalışırıq

Kodu işə salmadan müəyyən edin ki, kodun icrasının nəticəsi nə olacaq:

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

Kodu işə salmadan müəyyən edin ki, kodun icrasının nəticəsi nə olacaq:

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

Kodu işə salmadan müəyyən edin ki, kodun icrasının nəticəsi nə olacaq:

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

Kodu işə salmadan müəyyən edin ki, kodun icrasının nəticəsi nə olacaq:

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

Kodu işə salmadan müəyyən edin ki, kodun icrasının nəticəsi nə olacaq:

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

Kodu işə salmadan müəyyən edin ki, kodun icrasının nəticəsi nə olacaq:

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

Kodu işə salmadan müəyyən edin ki, kodun icrasının nəticəsi nə olacaq:

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

Kodu işə salmadan müəyyən edin ki, kodun icrasının nəticəsi nə olacaq:

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

Kodu işə salmadan müəyyən edin ki, kodun icrasının nəticəsi nə olacaq:

let test: string = '1'; test += 1; console.log(test);
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et