Введение
Всем привет! Сегодня мы будем изучать функции JavaScript. Один из основных компонентов JavaScript, функции используются для выполнения определенных задач.
Что такое функция?
Функция — это часть кода, которую можно вызвать в любое время и выполнить. Функции принимают входные параметры и выходные результаты. Они помогают нам поддерживать организацию кода и повторное использование кода.
Объявление функции
Термин «функция» используется для объявления функции, за которым следует имя функции, список аргументов, заключенный в круглые скобки, и тело функции. Тело функции содержит код, который функция будет выполнять при вызове.
function greet(name) { console.log(“Hello “ + name); }
Вызов функции
Чтобы использовать функцию, вам нужно вызвать ее по имени, за которым следуют круглые скобки.
Когда вы вызываете функцию, вы можете передать аргументы, которые являются значениями, используемыми функцией.
greet(“Smith”); // Output: Hello Smith
Заявление о возврате
- Функция имеет возможность вернуть значение вызывающему коду.
- Для этого используется оператор return.
- Функция завершается при выполнении оператора return.
function multiply(a, b) { return a * b; } var result = multiply(2, 2); console.log(result); // Output: 4
Выражения функций
- Помимо объявлений функций, в JavaScript также есть функциональные выражения.
- Функциональные выражения создаются путем присвоения функции переменной.
- Функциональные выражения также могут быть анонимными, то есть у них нет имени.
var add = function(a, b) { return a * b;}; var result = add(5, 6); console.log(result); // Output: 11
IIFE (выражение немедленно вызываемой функции)
IIFE — это функция, которая запускается, как только она определена. Доступ к переменным внутри функции возможен только внутри самой функции.
The syntax for an IIFE is as follows: (function() { // code to be executed } )(); Example:- (function() { var x = “Hello World”; console.log(x); } )(); //output: Hello World //The variable x is only accessible within the function and is not accessible outside of the function.
Заключение
- Функции — это полезный инструмент для создания хорошо структурированного повторно используемого кода.
- Функции можно объявлять, вызывать и передавать аргументы.
- Функции также могут возвращать значения коду, который их вызывает.