⊗jstsPmBsOVTC 10 of 55 menu

Objektu vērtību tipu kontrole TypeScript

Objekta deklarēšanas brīdī TypeScript atceras visu tā elementu datu tipus, un pēc tam kontrolē, lai šie tipi nemainītos.

Apskatīsim mūsu lietotāja objekta piemēru. Deklarēsim to:

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

Pēc deklarēšanas TypeScript analizēja katras vērtības datu tipu un atcerējās, ka laukā 'name' - ir virkne, bet laukā 'age' - ir skaitlis.

Tagad mēģinājums ierakstīt laukā vērtību cita tipa beigsies ar kļūdu.

Piemērs:

user.name = 123; // kļūda

Piemērs:

user.age = 'eee'; // kļūda

Piemērs:

user.age = '30'; // kļūda

Nepalaižot kodu, nosakiet, kāds būs koda izpildes rezultāts:

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

Neipalaižot kodu, nosakiet, kāds būs koda izpildes rezultāts:

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

Neipalaižot kodu, nosakiet, kāds būs koda izpildes rezultāts:

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

Neipalaižot kodu, nosakiet, kāds būs koda izpildes rezultāts:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt