⊗jstsPmBsOVTC 10 of 55 menu

Kontroll av verdityper i objekter i TypeScript

I øyeblikket et objekt deklareres, husker TypeScript datatypen til alle dets elementer, og kontrollerer deretter at disse typene ikke endres.

La oss se på eksempelet med vårt objekt med en bruker. La oss deklarere det:

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

Etter deklarasjonen analyserte TypeScript datatypen til hver verdi og husket at i feltet 'name' - er en streng, og i feltet 'age' - er et tall.

Nå vil et forsøk på å skrive en verdi av en annen type i feltet resultere i en feil.

Eksempel:

user.name = 123; // feil

Eksempel:

user.age = 'eee'; // feil

Eksempel:

user.age = '30'; // feil

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

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

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

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

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

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

Uten å kjøre koden, bestem hva resultatet av kjøringen av koden vil være:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis