A javascript function is a group of statements that is used for performing a specific task. We can invoke it from anywhere in our program. It provides the facility of code re-usability.
Syntax:
function functionname(parameterList) {
//Block of statements
}
function functionname(parameterList) {
//Block of statements
}
function functionname(parameterList) { //Block of statements }
JavaScript Function Object:
For the global execution of a piece of code, a new Function object can be created with the help of a Function Constructor in Javascript.
Syntax:
new Function (parameters)
{
code to be executed;
}
new Function (parameters)
{
code to be executed;
}
new Function (parameters) { code to be executed; }
JavaScript Function Methods:
apply() method:
Use: To call a function containing this value and a single array of arguments.
bind() method:
Use: To create a new function.
call() method:
Use: To call a function containing this value and an argument list.
toString() method:
Use: To return the result in the form of a string.
JavaScript function example:
<html>
<head>
<script type="text/javascript">
function sayHello(){
alert("Hello w3schools.com");
}
</script>
</head>
<body>
<p>Hello World Javascript Example.</p>
<form>
<input type="button" value="Say Hello" onclick="sayHello()"/>
</form>
</body>
</html>
<html>
<head>
<script type="text/javascript">
function sayHello(){
alert("Hello w3schools.com");
}
</script>
</head>
<body>
<p>Hello World Javascript Example.</p>
<form>
<input type="button" value="Say Hello" onclick="sayHello()"/>
</form>
</body>
</html>
<html> <head> <script type="text/javascript"> function sayHello(){ alert("Hello w3schools.com"); } </script> </head> <body> <p>Hello World Javascript Example.</p> <form> <input type="button" value="Say Hello" onclick="sayHello()"/> </form> </body> </html>
JavaScript function with arguments example:
<html>
<head>
<script type="text/javascript">
function sayHello(msg){
alert(msg);
}
</script>
</head>
<body>
<p>Hello World Javascript Example.</p>
<form>
<input type="button" value="Say Hello"
onclick="sayHello('Hello w3schools.com')"/>
</form>
</body>
</html>
<html>
<head>
<script type="text/javascript">
function sayHello(msg){
alert(msg);
}
</script>
</head>
<body>
<p>Hello World Javascript Example.</p>
<form>
<input type="button" value="Say Hello"
onclick="sayHello('Hello w3schools.com')"/>
</form>
</body>
</html>
<html> <head> <script type="text/javascript"> function sayHello(msg){ alert(msg); } </script> </head> <body> <p>Hello World Javascript Example.</p> <form> <input type="button" value="Say Hello" onclick="sayHello('Hello w3schools.com')"/> </form> </body> </html>
JavaScript function return value example:
<html>
<head>
<script type="text/javascript">
function sayHello(msg){
alert(getMsg());
}
function getMsg(){
return "Hello w3schools.com";
}
</script>
</head>
<body>
<p>Hello World Javascript Example.</p>
<form>
<input type="button" value="Say Hello" onclick="sayHello()"/>
</form>
</body>
</html>
<html>
<head>
<script type="text/javascript">
function sayHello(msg){
alert(getMsg());
}
function getMsg(){
return "Hello w3schools.com";
}
</script>
</head>
<body>
<p>Hello World Javascript Example.</p>
<form>
<input type="button" value="Say Hello" onclick="sayHello()"/>
</form>
</body>
</html>
<html> <head> <script type="text/javascript"> function sayHello(msg){ alert(getMsg()); } function getMsg(){ return "Hello w3schools.com"; } </script> </head> <body> <p>Hello World Javascript Example.</p> <form> <input type="button" value="Say Hello" onclick="sayHello()"/> </form> </body> </html>