docs.rodeo

MDN Web Docs mirror

Signature (functions)

{{GlossarySidebar}} 

A function signature (or type signature, or method signature) defines input and output of {{Glossary("Function", "functions")}}  or {{Glossary("Method", "methods")}} .

A signature can include:

In depth

Signatures in JavaScript

{{Glossary("JavaScript")}}  is a loosely typed or a dynamic language. That means you don’t have to declare the type of a variable ahead of time. The type will get determined automatically while the program is being processed. A signature in JavaScript can still give you some information about the method:

MyObject.prototype.myFunction(value);

Signatures in Java

In {{Glossary("Java")}} , signatures are used to identify methods and classes at the level of the virtual machine code. You have to declare types of variables in your code in order to be able to run the Java code. Java is strictly typed and will check any parameters at compilation time if they are correct.

public static void main(String[] args)

See also

In this article

View on MDN