--- title: Signature (functions) (シグネチャ (関数)) slug: Glossary/Signature/Function tags: - CodingScripting - Glossary - Java - JavaScript translation_of: Glossary/Signature/Function original_slug: Glossary/Signature/関数 ---

関数シグネチャ (もしくは型シグネチャ、メソッドシグネチャ) は{{Glossary("Function", "関数")}}や{{Glossary("Method", "メソッド")}}の入力と出力を定義します。

シグネチャは以下のものを含みます:

さらに詳しく

JavaScript におけるシグネチャ

{{Glossary("JavaScript")}} は型付けの弱い動的言語です。なので先行して変数の型を宣言する必要がありません。プログラムが処理される間に自動的に型が決定します。JavaScript のシグネチャはそれでもやはりメソッドの情報を付与します:

MyObject.prototype.myFunction(value)

Java におけるシグネチャ

{{Glossary("Java")}}では、シグネチャは仮想マシンコードレベルでメソッドやクラスを区別するために使用されます。 Java コードを実行できるように変数の型をコード中で宣言する必要があります。 Java は強い型付けがなされ、コンパイル中にすべてのパラメーターが正しいかどうかをチェックします。

public static void main(String[] args)

さらに学ぶ

一般知識