ts-nodeで始めるTypeScript
2020/10/04
ついにTypeScriptに手を出す時が来た
ローカルマシンでの実行環境はts-nodeが代表的らしい
バージョン
$ node -v
v14.4.0
$ npm -v
6.14.8
ts-nodeのインストール
$ npm install -g typescript ts-node
$ ts-node -v
v9.0.0
対話形式で実行
$ ts-node
> const n: number = 123;
undefined
> const s: string = '456';
undefined
> n + s
'123456'
> n * 2
246
> s / 3
[eval].ts:5:1 - error TS2362: The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type.
5 s / 3
~
undefined
ファイルから実行
const greeter = (username: string) => `Hello, ${username}!`
const username: string = 'Takagi';
console.log(greeter(username));
$ ts-node app.ts
Hello, Takagi!
おわり
これでカタカタおじさんの仲間入り