⊗jstsPmBsOVTC 10 of 55 menu

Kontroll av typvärden för objekt i TypeScript

Vid deklarationen av ett objekt kommer TypeScript ihåg datatypen för alla dess element, och kontrollerar sedan att dessa typer inte ändras.

Låt oss titta på exemplet med vårt objekt med en användare. Låt oss deklarera det:

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

Efter deklarationen analyserade TypeScript datatypen för varje värde och kom ihåg att i fältet 'name' finns en sträng, och i fältet 'age' finns ett nummer.

Nu kommer ett försök att skriva ett värde av annan typ i fältet att sluta med ett fel.

Exempel:

user.name = 123; // fel

Exempel:

user.age = 'eee'; // fel

Exempel:

user.age = '30'; // fel

Utan att köra koden, avgör vad resultatet av körningen av koden blir:

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

Utan att köra koden, avgör vad resultatet av körningen av koden blir:

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

Utan att köra koden, avgör vad resultatet av körningen av koden blir:

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

Utan att köra koden, avgör vad resultatet av körningen av koden blir:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa