⊗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šuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу