⊗jstsPmBsVCh 4 of 55 menu

TypeScript'те маанилерди өзгөртүү

Бизде бир сап өзгөрмөсү бар деп коёлу:

let test: string = 'abc';

Ага башка сап маанисин жазалы:

let test: string = 'abc'; test = 'def';

Эми ага сан жазып көрөлү. Бул учурда TypeScript ката берет, анткени биз өзгөрмөнүн түрүн өзгөртүүгө аракет кылып жатабыз:

let test: string = 'abc'; test = 123; // ката берет

Кодду иштетпей эле, аткаруу натыйжасы кандай болорун аныктагыла:

let test: number = 123; test = 'abc'; console.log(test);

Кодду иштетпей эле, аткаруу натыйжасы кандай болорун аныктагыла:

let test: string = 'abc'; test = 123; console.log(test);

Кодду иштетпей эле, аткаруу натыйжасы кандай болорун аныктагыла:

let test: string = 'abc'; test = '123'; console.log(test);

Кодду иштетпей эле, аткаруу натыйжасы кандай болорун аныктагыла:

let test: string = 'abc'; test = true; console.log(test);

Кодду иштетпей эле, аткаруу натыйжасы кандай болорун аныктагыла:

let test: string = 123; test = 'abc'; console.log(test);

Кодду иштетпей эле, аткаруу натыйжасы кандай болорун аныктагыла:

let test: string = '123'; test = '456'; console.log(test);

Кодду иштетпей эле, аткаруу натыйжасы кандай болорун аныктагыла:

let test: number = '123'; test = '456'; console.log(test);

Кодду иштетпей эле, аткаруу натыйжасы кандай болорун аныктагыла:

let test: number = 123; test = 456; console.log(test);

Кодду иштетпей эле, аткаруу натыйжасы кандай болорун аныктагыла:

let test: boolean = true; test = false; 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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу