TypeScript
出典: 令和3年度 秋期 応用情報技術者試験 午前 問7 (IPA)
静的型付けを行うプログラム言語では,コンパイル時に変数名の誤り,誤った値の代入などが発見できる。Web プログラミングで用いられるスクリプト言語のうち,変数の静的型付けができるものはどれか。
- ア ECMAScript
- イ JavaScript
- ウ TypeScript
- エ VBScript
正解と解説を見る
正解: ウ
- ア: ECMAScript は JavaScript の標準仕様で、動的型付けです。
- イ: JavaScript は動的型付けの言語で、変数の型を静的に指定できません。
- ウ: JavaScript に静的型付けを加えたのが TypeScript なので正しい答えです。
- エ: VBScript はマイクロソフトのスクリプト言語で、動的型付けです。
ポイント
- TypeScript: JavaScript に 静的型付け を加えた言語です。変数や引数に型を書けるので、コンパイル (JavaScript への変換) 時に型の誤りを見つけられます。
- JavaScript (とその標準仕様の ECMAScript) や VBScript は、実行時に型が決まる動的型付けの言語です。