Creating a JavaScript function is straightforward. Here’s a basic example:
Function Declaration
function greet(name) {
return `Hello, ${name}!`;
}
// Usage
console.log(greet('Alice')); // Outputs: Hello, Alice!
Function Expression
const greet = function(name) {
return `Hello, ${name}!`;
};
// Usage
console.log(greet('Bob')); // Outputs: Hello, Bob!
Arrow Function
const greet = (name) => `Hello, ${name}!`;
// Usage
console.log(greet('Charlie')); // Outputs: Hello, Charlie!
Parameters and Return Values
-
Parameters: The values you pass into a function when you call it (e.g.,
name
in the examples above). -
Return Value: The value that the function gives back when it's done executing (e.g., the string returned by the
greet
function).
Function with Multiple Parameters
function add(a, b) {
return a + b;
}
// Usage
console.log(add(5, 3)); // Outputs: 8
You can also create functions that don’t return a value, or have default parameters, and handle various scenarios depending on your needs. If you have a specific use case in mind, feel free to ask!
Top comments (0)