⊗jstsPmBsOVTC 10 of 55 menu

Udhibiti wa Aina za Thamani za Kitu katika TypeScript

Wakati wa kutangaza kitu, TypeScript hukumbuka aina ya data ya vipengele vyake vyote, kisha hudhibiti ili aina hizi zisibadilike.

Tutaangalia kwa kutumia mfano wa kitu chetu cha mtumiaji. Hebu kitangaze:

let user = {name: 'john', age: 30};

Baada ya kutangaza, TypeScript ilichambua aina ya data ya kila thamani na ikakumbuka, kuwa katika uga 'name' - kamba (string), na katika uga 'age' - nambari (number).

Sasa jaribio la kuandika thamani ya aina tofauti katika uga litamalizika kwa kosa.

Mfano:

user.name = 123; // kosa

Mfano:

user.age = 'eee'; // kosa

Mfano:

user.age = '30'; // kosa

Bila kukimbiza msimbo, tambua matokeo ya utekelezaji wa msimbo yatakuwaje:

let date = {year: 2025, month: 12, day: 31}; date.month = '12'; console.log(date);

Bila kukimbiza msimbo, tambua matokeo ya utekelezaji wa msimbo yatakuwaje:

let product = {code: '123', name: 'apple', price: 12}; product.code = 123; console.log(product);

Bila kukimbiza msimbo, tambua matokeo ya utekelezaji wa msimbo yatakuwaje:

let product = {code: '123', name: 'apple', price: 12 }; product.price = 123; console.log(product);

Bila kukimbiza msimbo, tambua matokeo ya utekelezaji wa msimbo yatakuwaje:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa