#1 Understanding Functions in JavaScript
Salihu Kutiriko Abubakar.
Posted on August 4, 2024
Introduction
Functions are a fundamental building block in JavaScript, allowing you to write reusable and modular code. A function is a block of code designed to perform a particular task. It helps in organizing code and making it reusable.
//Function Syntax
function functionName(parameters) {
// code to be executed
}
//Function Declaration
function greet() {
console.log('Hello, world!');
}
//Function Expression
const greet = function() {
console.log('Hello, world!');
}
//Arrow Functions
//Arrow functions, introduced in ES6, provide a shorter syntax.
const greet = () => {
console.log('Hello, world!');
}
//Parameters
//Functions can take parameters, which are values you pass to the function.
//They are also dynamic and reusable
const greet = function(name) {
console.log('Hello, ' + name + '!');
}
greet('Alice'); // Output: Hello, Alice!
greet('Mike'); // Output: Hello, Mike!
//Default Parameter
//Functions can take default parameters.
const greet = function(name = 'Guess') {
console.log('Hello, ' + name + '!');
}
greet(); // Output: Hello, Guess!
//If greet('Alice') contains a value, then the value takes priority.
//Output: Hello, Alice
//Function return value
//Functions can return values using then 'return' statement.
const add = (a,b) => {
return a + b;
}
add(5, 3)//Output: 8
Functions are powerful tools for writing clean and efficient code. Keep practicing and experimenting with different types of functions.
๐ ๐ช ๐
๐ฉ
Salihu Kutiriko Abubakar.
Posted on August 4, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
webdev Understanding HTTP, Cookies, Email Protocols, and DNS: A Guide to Key Internet Technologies
November 30, 2024