TypeScript(.ts)をJavaScript(.js)にコンパイルする

TypeScript のコードは、一般的に JavaScript にコンパイルしてから実行します。
Node.js と npm をインストールします。TypeScript をコンパイルするために、npm にてインストールしておきます。

# グローバルにインストールする場合
npm install -g typescript
# 特定のプロジェクトで利用する場合(フォルダを作成するなどの作業を先に実施)
npm install --save-dev typescript

下記のような typescript のコードを書きます。

interface User {
    name: string;
    age: number;
}

function getUserMessage(user: User): string {
    return `${user.name} さんは ${user.age} 歳です`;
}

const user: User = {
    name: "太郎",
    age: 25
};

console.log(getUserMessage(user));

js へコンパイルします

tsc index.ts

下記のような index.js が生成されました

function getUserMessage(user) {
    return "".concat(user.name, " \u3055\u3093\u306F ").concat(user.age, " \u6B73\u3067\u3059");
}
var user = {
    name: "太郎",
    age: 25
};
console.log(getUserMessage(user));

実行します

node index.js
> node index.js
太郎 さんは 25 歳です