資格暗記無料で始める

静的型付けと動的型付けとは?

静的型付けと動的型付けとは、変数の型をいつ決めるかの違い。静的型付けは翻訳時に型を決めて検査し、動的型付けは実行時に代入された値によって型が決まる。前者の代表はCやJava、後者の代表はPythonやJavaScript。

せいてきかたづけとどうてきかたづけ

基本情報技術者試験の頻出用語/テクノロジ系


静的型付けと動的型付けの意味

変数の型をいつ決めるかの違い。静的型付けは翻訳時に型を決めて検査し、動的型付けは実行時に代入された値によって型が決まる。前者の代表はCやJava、後者の代表はPythonやJavaScript。

静的型付けと動的型付けの具体例

静的型付けでは、数値を入れる変数に文字列を代入する誤りが翻訳時にエラーとして分かる。動的型付けでは実行してその行に到達するまで判明しないが、宣言が不要で記述量は少なくて済む。

静的型付けと動的型付けは試験でどう引っ掛けられる?

動的型付け=型がない、ではない。値そのものは型を持ち、不正な演算は実行時エラーになる。宣言の有無と、型検査の厳しさを表す強い型付け・弱い型付けも別の軸である。

静的型付けと動的型付けと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。