Skip to main content

Function in JavaScript with Examples

                     Function in JavaScript  with Examples

                   
function in javascript





In this tutorial, you will learn about javascript function and function expression with detail from this below examples.

Javascript Function


The fundamental building block of code that performs real-world JavaScript applications is functions. They are one of the most essential concepts in the language. so let's study the functions over in this tutorial. 

What is actually are functions?

      In the most simple form a function is piece of code that we can reuse again and again in our code. It's a little bit like a variable. Remember a variable holds value but a function can hold one or more complete lines of code. Javascript is also has a huge number of inbuilt functions but we will learn user-defined functions only.





function name()
{
//piece of codes
}

A function is declared using the function keyword and then we define a function name and let's now just create a simple displayname() which is a function that will simply log something to the console.So I will call this displayname() and then we need parenthesis and we will see in the example and then we use the curly braces to create functions.all the code that is within this code block here so within this block of curly braces is called the function.



function displayname()
{
   console.log("my name is dailyaspirants");
}






Calling a Function

In the above code program, we have declared a function named displayname(). we need to call it by using the word displayname().

Now, just you call the above displayname() function

//call function
  displayname();

Then will get executed the code, it will executed in inspect on the browser or shortcut key F12 -> on console tab it will display the output. so In this case, 


what should we expect here?

Let's see and indeed we get this my website name is dailyaspirant.com console.log("my website name is dailyaspirant.com");   because we call the function one time and so this line of code here was executed one time. If you call the function more than many times means you have to put the function log.
So, we just wrote our code on console.log() in javascript but it's not showing on the main website browser why? let's now take it to the next level and really use some more functionalities of functions because they can do a lot more than simply reusing a line of code like we did here. because we are not call the function on HTML code. How we call the function on HTML code. So Let's see and create an input button on HTML code onclick to the javascript function call. and the data return on the browser. On the previous, we call the function one by one but here once the button is created then click that button more time the result is one the value returns many times on console.log () in the inspect.



  
  <html>
<head>
<script type = "text/javascript" src="script.js"></script>
</head>
<body>
<input type="button" onclick="displayname()" value="show"></input>
</body>
</html>
  
  



  
  function displayname(){
console.log('dailyaspirants');
}

function displayname()
{
document.write("my webstie name is dailyaspirants.com");
}
  
  


The above piece of code is returned the single value of button click. The result is my website name is dailyaspirants.com


Function Parameters


A function is declared a parameter. parameters are used to passed the value when declaring a function.


  
  <html>
<head>
<script type = "text/javascript" src="script.js"></script>
</head>
<body>
<input type="button" onclick="displayname('dailyaspirants')" value="show"></input>
</body>
</html>
  
  
  


  
  function displayname(name)
{
document.write(	'my website name is '  +name+ ' .com.');
}

  
  


Function Return

 
The return statement is used to return the value from the function call. Nothing is return means the value is undefined value show in console.log().



  
  <html>
<head>
<script type = "text/javascript" src="script.js"></script>
</head>
<body>
<input type="button" onclick="showresult()" value="show"></input>
</body>
</html>
  
  



function shoesbal(addidas,woodland){
  
    const shoes = 'shoes balance in the store is addidas' +addidas+ 'and woodland' +woodland+'.';
	return shoes;
}
function showresult(){

	const result= shoesbal(255,105);
	document.write('result:'+result+'.');
	
}


I hope in the above program you will learn something and So do that now and only once you fully understand with this tutorial Thank you.



Go to link


Comments

Popular posts from this blog

Contact Management System project using C with source code

Contact Management System (CMS)   A Contact Management System (CMS) is an essential application for organizing and managing contacts efficiently. Here's a simple implementation of a Contact Management System using C, allows users to perform operations such as adding, viewing, searching, modifying, and deleting contacts through a simple and user-friendly console interface. The CMS provides a practical demonstration of fundamental programming concepts such as arrays, structures, and string manipulation, making it an excellent project for students and beginners in C programming.   Project Overview The Contact Management System is designed to store basic information about contacts, including: Name: name of the person. Phone Number: phone number of the contact. Email Address: email address of the contact.   With this information, the program offers the following functionalities: Add New Contact...

Implementing Basic Add to Cart Functionality in Python Using Flask

In e-commerce websites, the "Add to Cart" feature allows users to select products they want to purchase and store them temporarily while they continue shopping. Implementing this functionality in a web application using Python and Flask is straightforward and can be done with a few simple steps.       Setting Up the Project: First, create a new directory for your project and set up a virtual environment to manage dependencies. Install Flask using pip and create three main files: `app.py`, `index.html`, and `cart.html`.   Read also:   Unlocking the Power of Free Google Tools for Seo Success Ultimate Guide: Google Search Console Crawl Reports you need to know Monitor What is dofollow backlinks: The ultimate 5 Benefit for your websites SEO Schema markup and How can you use schema markup for seo      Creating HTML Templates: Create HTML templates for displaying products (`index.html`) and the shopping cart (`cart.html`). These templates will use ...

Advanced HTML Concepts: Techniques and Examples for Modern Web Development

Advanced HTML goes beyond the basics of creating simple web pages, delving into powerful features and techniques that improve web interactivity, accessibility, and performance. It includes concepts such as semantic HTML, custom data attributes, responsive images with <picture> , enhanced forms, interactive content using <details> and <summary> , and embedding external resources with <iframe> .          Furthermore, advanced HTML focuses on SEO optimization through meta tags, accessibility improvements using ARIA, creating reusable Web Components, and optimizing performance with async and defer scripts.    Semantic HTML   Semantic elements clearly describe their meaning in a human- and machine-readable way.   <header> <h1>Welcome to My Website</h1> </header> <nav> <ul> <li><a href="home">Home...

Python Flask Student List CRUD System Using MySQL Database for Beginners

  In this tutorial, we are going to learn the python flask student list crud system using MySQL database for beginners. Before you have to learn how to python flask setting up and connect MySQL database connection and templates uses.    Read also: Python Flask tutorial Setting up a Flask and Sql Database on the create project folder you have to install two things to fetch data and flask. Here, below code to install using python terminal, and for MySQL, am using xampp software and database inside environment to turn on the apache server and MySQL database.   Read also: Python Flask with Mysql Database Import Flask and MySQL: from flask import Flask, render_template, request, redirect, url_for from flask_mysqldb import MySQL MySQL Database Connection: app = Flask(__name__) app.config['MYSQL_HOST'] = 'localhost' app.config['MYSQL_USER'] = 'root' app.config['MYSQL_PASSWORD'] = '' app.config['MYSQL_DB'] ...

Microdata Schema : How can Microdata schema Improve SEO with Examples

In this article, we will explore what microdata schema is, how it works, and provide some examples to help you better understand its importance. What is Microdata Schema? Microdata schema is a markup language that provides a standardized way of adding structured data to web pages. It uses HTML tags to describe information about the content on a web page, such as product reviews, events, recipes, and more. This makes it easier for search engines to crawl and index the content on a web page, which can help improve the visibility and ranking of the website. How Does Microdata Schema Work? Microdata schema uses a set of properties and item types to describe the content on a web page. Properties describe specific attributes of an item, while item types describe the type of item being described. For example, the property "name" might be used to describe the name of a person, while the item type "Person" would be used to indicate that the content being describ...

How to Create a Personal details information program in HTML

In this tutorial, we are learning how you can create a personal details information program in HTML with the simple using of HTML tags. HTML Form: <div class="container"> <h1 style="text-align:center">Personal Details</h1> <form class="form-control"> <label for="name">Name:</label><br> <input type="text" id="name" name="name"><br> <label for="email">Email:</label><br> <input type="email" id="email" name="email"><br> <label for="dob">Date of Birth:</label><br> <input type="date" id="dob" name="dob"><br> <label for="gender">Gender:</label><br> <input type="radio" id="gender" name="gender" value="male...