高木のブログ

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!

おわり

これでカタカタおじさんの仲間入り

参考


SNS でシェアする


ytkg

Written by ytkg, Twitter, GitHub