TypeScript 単語


ニコニコ動画でTypeScriptの動画を見に行く

タイプスクリプト

1.1千文字の記事
これはリビジョン 2369957 の記事です。
内容が古い・もしくは誤っている可能性があります。
最新版をみる

TypeScriptとはJavaScriptを拡張して静的型付けを可能にしたプログラミング言語である。

概要

altJSの最有力候補(2016年5月現在)

JavaScriptはブラウザで実行可能なため、スクリプト言語としては最も普及しているプログラミング言語である。しかし、最初の開発理由がHTMLにちょっとした動的要素を加えることであったため、本格的なプログラミングに使おうとすると色々な弊害があるとされている。その弊害を回避するためには新しいプログラミング言語に変更するしかない。そういった背景からaltJS(alternative JavaScript: JavaScriptの代替案)の必要性が叫ばれるようになった。

CoffeeScriptやDartなど様々な言語が提唱され群雄割拠の状態であったが、2014年〜2015年にかけてMicrosoft社の提唱するTypeScriptが急速に勢力を伸ばすようになった。

特長

静的型付け

JavaScriptが動的型付けであるのに対してTypeScriptは静的型付けであることが最大の特色。動的型付けはちょっとした処理を記述するのには手軽だが、大規模開発には不利になるという型付けで主流を占めつつある考え方に沿ったもの。

JavaScriptとの互換性の関係で動的型付けも使える。

JavaScriptの上位互換

JavaScriptとの上位互換性があり、JavaScriptのコードはそのままTypeScriptのコードとして使うことができる。

これにより、既存の豊富なJavaScriptのライブラリが利用可能になった。型情報に関するファイルを別途必要とするようだが、メジャーなライブラリについてはすでに型情報のファイルが提供されている。

JavaScriptに変換して実行

他のaltJSの対抗馬同様に、実行するときはJavaScriptに変換(コンパイル)されてから実行される。

つまり、各種ブラウザで実行可能なコードを書くことができるのだ。もっとも当面のターゲットはサーバーサイドの大規模開発なので、主な実行環境はNode.jsだと思われる。

安心と信頼のオープンソース

Microsoft社が中心になって推進しているが、オープンソース。

一旦オープンソースにしたものを、再びクローズドに戻そうとする試みは、たいてい失敗しているので、ある程度信頼してもいいのではないだろうか。

統合開発環境Visual Studio Coreもオープンソース。

活発な開発

歴史が浅いので、どんどん細かい仕様が変更される。

採用事例

AngularJSの開発言語として採用された。

関連動画

関連商品

ニコニコ市場は2023年11月に終了しました。

関連項目

  • JavaScript / ECMAscript
  • 型付け
  • プログラミング関連用語の一覧
関連記事

親記事

子記事

  • なし

兄弟記事

おすすめトレンド

ニコニ広告で宣伝された記事

記事と一緒に動画もおすすめ!
ニコニ広告[単語]

提供: おしる子

もっと見る

急上昇ワード改

最終更新:2026/01/10(土) 09:00

ほめられた記事

最終更新:2026/01/10(土) 09:00

ウォッチリストに追加しました!

すでにウォッチリストに
入っています。

OK

追加に失敗しました。

OK

追加にはログインが必要です。

           

ほめた!

すでにほめています。

すでにほめています。

ほめるを取消しました。

OK

ほめるに失敗しました。

OK

ほめるの取消しに失敗しました。

OK

ほめるにはログインが必要です。

タグ編集にはログインが必要です。

タグ編集には利用規約の同意が必要です。

TOP