プログラミング言語▸TypeScript
TypeScript: オブジェクトと型定義(interface / type)
hands-on所要 25分最新草稿
意味グラフ(この教材と内容的に近い教材・1ネスト)
例え(Analogies)
interface=記入フォームの様式
interfaceは申込フォームの「様式」。必須欄(name)が空だと受理されず、任意欄(email?)は空でもOK。形を決めて取り違えを防ぐ。
概要
📍 programming-languages ▸ TypeScript ▸ オブジェクトと型定義 | 種別: hands-on | facts_as_of 2026-06(TypeScript 6.0)
公式ドキュメント — hands-on
🎞 スライド
出典(sources)
TypeScript Handbook (Object Types) ; TypeScript 6.0 / 2026-06確認
確認問題(Review-Questions)
id(number)とname(string)を持つUser型をinterfaceで定義せよ。コード
基礎公式
解答・解説▾ 開く
interface User { id: number; name: string; }
interface と type の使い分けを一言で。記述
基礎公式
解答・解説▾ 開く
オブジェクトはどちらも可。interfaceは拡張(extends)向き、typeはユニオン等に強い。