⊗jstsPmBsOVTC 10 of 55 menu

Контрола типова вредности објекта у TypeScript-у

У тренутку декларисања објекта TypeScript запамти тип података свих његових елемената, а затим контролише да се ти типови не мењају.

Погледајмо на примеру нашег објекта са корисником. Декларишимо га:

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

Након декларације TypeScript је анализирао тип података сваке вредности и запамтио да у пољу 'name' - стринг, а у пољу 'age' - број.

Сада ће покушај да се у поље уписује вредност другог типа завршити грешком.

Пример:

user.name = 123; // грешка

Пример:

user.age = 'eee'; // грешка

Пример:

user.age = '30'; // грешка

Без покретања кода одредите какав ће бити резултат извршавања кода:

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

Без покретања кода одредите какав ће бити резултат извршавања кода:

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

Без покретања кода одредите какав ће бити резултат извршавања кода:

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

Без покретања кода одредите какав ће бити резултат извршавања кода:

let user = {name: 'john', admin: true}; user.admin = 'false'; console.log(user);
Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј