Introduction and Topic Overview

Hi there, and welcome to the fascinating world of JavaScript functions! Have you ever thought of a function as a mini-machine that accepts inputs, accomplishes a specific task, and then outputs results? Well, you're about to! In this lesson, we're exploring functions, their syntax, and the return statement.

Syntax of JavaScript Functions

Imagine you're cooking dinner; you could either follow specific recipes or wing it. Following a recipe is akin to using functions — they're reusable and keep your code clean and organized, much like a well-maintained kitchen.

Creating a function in JavaScript involves a specific syntax: using the function keyword, followed by the function's name, parentheses (()) to encase parameters, and curly braces ({}) to contain the code block.

Here's a simple greetUser function that logs a greeting.

Our function, greetUser, accepts one argument: name. See how we called this function two times with different name arguments without the need to duplicate the function's body over and over? That's one of the greatest powers of JavaScript functions.

Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal