⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј