How JavaScript Functions Work

Here we will let you know how javascript functions work

Functions are one of the fundamental building blocks in JavaScript. A function is a JavaScript procedure—a set of statements that performs a task or calculates a value. To use a function, you must define it somewhere in the scope from which you wish to call it.

To create a function we can use a javascript function declaration.

It looks like this:

function showMessage() {
  alert( 'Hello everyone!' );
}

The function keyword goes first, then goes the name of the function, then a list of parameters between the parentheses (empty in the example above) and finally the code of the function, also named “the function body”, between curly braces.

 

Now, we can call our function by it’s name : showMessage();

The call to showMessage() function will execute the code of the function in the following example we will see the hello world message 2 times.

<script>

function showMessage(){

alert('Hello World')

}

showMessage();

showMessage();

</script>

This example clearly let us know the main purpose of the functions (to avoide code duplicacy).

Parameters

We can pass arbitrary data to functions using parameters (also called function arguments) .

we have example below, the function has two parameters: from and text.

<script>

function showMessage(from, text) { // arguments: from, text
alert(from + ': ' + text);
}

showMessage('name', 'Potter'); // name: Potter (*)
showMessage('name', "Peeter"); // name: Peeter (**)

</script>

When the function is called in lines (*) and (**), the given values are copied to local variables from and text. Then the function uses them.

In the above example each time we send different attributes to the function and get different output from it.

If i have to define it in easy language we can take an example of employees in company:

suppose all employees are function everyone have their own special skills (ex PHP , JAvascript)

So if we have some task related to PHP we will call the guy who is expert in PHP field as he or she can understand user’s need very easily.

In same way function works if we have to calculate 2 number we can create a function named calculator and use it whenever we need.

46 thoughts on “How JavaScript Functions Work

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Hello, Neat post. There’s an issue along with your web site in web explorer, may test this… IE still is the marketplace chief and a big component to folks will leave out your wonderful writing because of this problem.

  2. I simply want to tell you that I’m newbie to blogging and definitely liked this web page. Very likely I’m planning to bookmark your blog . You amazingly have very good articles. Thanks a bunch for revealing your webpage.

  3. I’m not sure exactly why but this web site is loading extremely slow for me. Is anyone else having this problem or is it a issue on my end? I’ll check back later on and see if the problem still exists.

  4. This design is wicked! You certainly know how to keep a reader amused. Between your wit and your videos, I was almost moved to start my own blog (well, almost…HaHa!) Excellent job. I really loved what you had to say, and more than that, how you presented it. Too cool!

  5. hey there and thank you for your info ? I have certainly picked up something new from right here. I did however expertise several technical points using this site, as I experienced to reload the web site many times previous to I could get it to load properly. I had been wondering if your hosting is OK? Not that I’m complaining, but slow loading instances times will often affect your placement in google and can damage your quality score if advertising and marketing with Adwords. Well I am adding this RSS to my email and can look out for much more of your respective fascinating content. Make sure you update this again soon..

  6. Hi, Neat post. There’s a problem with your web site in web explorer, could test this… IE nonetheless is the marketplace chief and a large element of people will miss your magnificent writing because of this problem.

  7. Thanks for your marvelous posting! I seriously enjoyed reading it, you will be a great author.I will make sure to bookmark your blog and will come back sometime soon. I want to encourage continue your great writing, have a nice day!

  8. I simply had to say thanks all over again. I do not know the things that I could possibly have done without the entire techniques discussed by you concerning that field. Completely was an absolute terrifying setting in my position, nevertheless encountering this specialized fashion you dealt with that forced me to cry for contentment. Now i’m happier for this support and then wish you comprehend what a powerful job your are doing training the others using your blog. More than likely you have never got to know all of us.

  9. Сегодня безумно много девушек любят забавляться в свободное время в игровые автоматы. Связано это прежде всего с тем, что парень вероятно сможет отдохнуть за игрой в виртуальное казино. Отметим также и то, что любой желающий имеет великолепную возможность сорвать куш в игровые автоматы фараон

    На avtomatyi-na-dengi.com вы вероятно сможете увлекательно провести досуг. Виртуальное казино сейчас позволяет всем желающим регулярно играть и получать массу хороших эмоций. Каждый интересующийся имеет шанс заработать даже в том случае, если у человека небольшая сумма в RUB или долларах. Проводить время в online казино сейчас не так страшно, как было ранее. Тем не менее, много лиц стремятся обмануть честных лиц и создают сложности. Чтобы не попасть в западню мошенников, необходимо быть очень рассудительным.

    Если вы хотите проводить время в online казино, вам следует выбрать для себя автоматы. Выбрав игровые автоматы, вы можете выиграть финансы, даже если вы первый раз играете. Всё, что необходимо сделать – это закинуть финансы и начать играть. На портале вы имеете шанс изучить разные технологии и ознакомиться с популярными слотами.

    Все аппараты в работе корректно. Если вы пожелаете играть в популярные слоты, где находится больше всего персон, вы имеете шанс попробовать задействовать индивидуальную технологию. Получить бонусы вы сможете в любой игрушке. Рулетка есть сегодня одной из самых популярных игр на сайте.

    На avtomatyi-na-dengi.com также представлена вероятность задействовать приложения, используя слоты бесплатно. Такая вероятность находится сегодня далеко не во всех виртуальных казино. Тем не менее, вы можете использовать casino Вулкан и зайти в режим бесплатной игрушки. Вы имеете шанс также задействовать «Демо» режим. На портале представлены и другие казино, среди которых Адмирал и Фараон. Тем не менее, в последнее время большое количество персон стали отдавать интерес Казино Х и Джойказино.

    Необходимо выделить и то, что портал работает очень быстро. У вас не проявится сложностей с использованием интерфейса. Вы можете моментально обналичивать финансы, так как на портале доступна шанс вывода средств для каждого казино по отдельности. Это считается очень огромным преимуществом и не заставит вас ожидать, пока средства поступят на ваш счет. Нужно также выделить, что сайт выдаёт ряд бонусов для регулярных игроков и новичков.

    Среди известных провайдеров надо выделить Evoplay и Novomatic. Если у вас будут возникать разнообразные вопросы, вы имеете возможность позвонить в службу поддержки. Все обращения обрабатываются мгновенно, а вы получаете моментальную обратную связь. Нужно выделить и то, ответы на все ваши вопросы вы вероятно сможете получить и в social networks. Онлайн казино есть в FB и остальных социальных сетях.

  10. Сьогодні багато дівчат мають вірогідність висаджувати дерева у себе на території. Якщо ви бажаєте замовити саджанці, але не знаєте, де краще це зробити, вам варто переглянути багато посилань. Якщо ви не знайшли нічого такого, що може вас зацікавити, клікайте на Саджанці Абрикоса посилання.

    На sadzhanciderev.com.ua ви ймовірно побажаєте знайти саджанці малини. Ви ймовірно забажаєте придбати небагато кущів і подивитися на їх ріст. Також, вам буде доступна вірогідність вибрати саджанці нектарина або черешні, що є важким завданням. Якщо ви бажаєте купити саджанці плодово-ягідних кущів, вам треба звернути увагу на те, що на посиланні є інфо консультантів, які надають важливі дані.

    Необхідно зрозуміти, що саджанці кущиків потрібно добре поливати перший час. Необхідно знати також і про те, що на сторінці є вірогідність купити саджанці роз. Ви можете придбати любий цікавий вид роз. Якщо у вас є бажання у іншому райцентрі придбати саджанці плодових, замовити поштою їх також є шанс. Треба написати листа до консультантів, отримати пораду і також обговорити всі факти.

    В цей час ви вірогідно можете замовити навіть дерева під замовлення. В компанії ви можете вибрати кущі, які змога також садити осінню. Якщо у вас є бажання купити саджанці на вересень, ви можете здійснити також закуп через адміністраторів. На разі у вас є можливість замовити також кущики різних сортів для своєї ділянки. Ви можете отримати черешню, аґрус, малину, персики та інші.

    Доставка і оплата доступна любим способом. Ви маєте змогу дізнатися багато чого важливого і від консультантів, якщо звернитеся до них за консультацією. Спеціалісти проконсультують вас і дадуть відповідь на всі ваші запитання. На сайті компанії також доступні відео файли, які можуть стати корисні вам. Якщо вас цікавлять фотографії кустів та саджанців, їх також можна передивитися на порталі.

Please wait...

Subscribe to our newsletter

Want to be notified when our article is published? Enter your email address and name below to be the first to know.