# TypeScript 常用型別 - 物件 (Object) ![image](https://hackmd.io/_uploads/B1yIywXMR.png) * 型別註釋寫法 ``` let product:{ name:string, price:number, isStock: number } = { name:'Mac', price:999.99, isStock: 150 } ``` * 型別自動推斷,因此會出錯 ``` // 型別自動推斷,因此會出錯 product.price = 'hello' ``` * 定義沒有該key,一樣會報錯誤 ``` // 如定義沒有該key,一樣會報錯誤 product.id= 'No2424' ``` ![image](https://hackmd.io/_uploads/HJN1gDQfA.png)