⊗jstsPmBsOVTC 10 of 55 menu

Väärtustüüpide kontroll objektis TypeScriptis

Objekti deklareerimise hetkel TypeScript jätab meelde kõigi selle elementide andmetüübid, ning seejärel kontrollib, et need tüübid ei muutuks.

Vaatame näidet meie kasutaja objektist. Deklareerime selle:

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

Pärast deklareerimist analüüsis TypeScript iga väärtuse andmetüübi ja jättis meelde, et väljal 'name' on string, ja väljal 'age' on number.

Nüüd lõpeb katse kirjutada väljale väärtus teist tüüpi veaga.

Näide:

user.name = 123; // viga

Näide:

user.age = 'eee'; // viga

Näide:

user.age = '30'; // viga

Ära käivitades koodi, määrake, milline on koodi täitmise tulemus:

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

Ära käivitades koodi, määrake, milline on koodi täitmise tulemus:

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

Ära käivitades koodi, määrake, milline on koodi täitmise tulemus:

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

Ära käivitades koodi, määrake, milline on koodi täitmise tulemus:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu