⊗jstsPmBsOVTC 10 of 55 menu

Kontrol af værdityper i objekter i TypeScript

På tidspunktet for deklaration af et objekt husker TypeScript datatypen for alle dets elementer, og kontrollerer derefter, at disse typer ikke ændres.

Lad os se på eksemplet med vores objekt med en bruger. Lad os deklarere det:

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

Efter deklarationen analyserede TypeScript datatypen for hver værdi og huskede, at i feltet 'name' - er en streng, og i feltet 'age' - er et tal.

Nu vil et forsøg på at skrive en værdi af en anden type i feltet resultere i en fejl.

Eksempel:

user.name = 123; // fejl

Eksempel:

user.age = 'eee'; // fejl

Eksempel:

user.age = '30'; // fejl

Uden at køre koden, bestem hvad resultatet af at udføre koden vil være:

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

Uden at køre koden, bestem hvad resultatet af at udføre koden vil være:

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

Uden at køre koden, bestem hvad resultatet af at udføre koden vil være:

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

Uden at køre koden, bestem hvad resultatet af at udføre koden vil være:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis