generated at
TypeScript


JavaScriptに頑張って型検査機構を付けたプログラミング言語。
実行時にはJavaScriptになるのでコードに反映されるわけではないが、色々検査して弾いてくれるので型のありがたみがよくわかる
元々型なしで動いていた JavaScript に型をつけるために凄い頑張ったらしいSummer498
JSで動いていたものを型付で動作させられるように柔軟な型をつけられるようになっている
Union 型とか

>本質的には、TypeScriptはJavaScriptのリンター(コードの静的解析ツール)です。型情報を持たない他のJavaScriptのリンターよりも優れているだけです。

欠点
配列の中に複数の型が入る場合、順序を指定できないbsahd
1番目はnumber型で、2番目はstring型とかができない
複数値返却のときに困る
Promiseで大量の値をハンドリングするときに配列を使うと、何番目がどの型かわからなくなる