Найти в Дзене
Dull

Как создать функцию js | Javascript для начинающх

В JavaScript существуют несколько способов создания функций. Вот основные из них: const myFunction = function() {
console.log("Hello, World!");
};
myFunction(); // Вызов функции function myFunction() {
console.log("Hello, World!");
}
myFunction(); // Вызов функции const myFunction = () => {
console.log("Hello, World!");
};
myFunction(); // Вызов функции function greet(name) {
console.log("Hello, " + name + "!");
}
greet("Alice"); // Вывод: Hello, Alice! function add(a, b) {
return a + b;
}
const sum = add(5, 3);
console.log(sum); // Вывод: 8 const obj = {
name: "Alice",
greet: function() {
console.log("Hello, " + this.name + "!");
}
};
obj.greet(); // Вывод: Hello, Alice! function processUser Input(callback) {
const name = "Bob";
callback(name);
}
processUser Input(function(name) {
console.log("Hello, " + name + "!");
}); function greet() {
console.log("Hello, " + this.name + "!");
}
const user = { name: "Charlie" };
cons
Оглавление

В JavaScript существуют несколько способов создания функций. Вот основные из них:

1. Функциональное выражение

const myFunction = function() {
console.log("Hello, World!");
};

myFunction(); // Вызов функции

2. Функция с использованием function декларации

function myFunction() {
console.log("Hello, World!");
}

myFunction(); // Вызов функции

3. Стрелочная функция (Arrow Function)

const myFunction = () => {
console.log("Hello, World!");
};

myFunction(); // Вызов функции

4. Функция с параметрами

function greet(name) {
console.log("Hello, " + name + "!");
}

greet("Alice"); // Вывод: Hello, Alice!

5. Функция с возвратом значения

function add(a, b) {
return a + b;
}

const sum = add(5, 3);
console.log(sum); // Вывод: 8

6. Использование методов объекта

const obj = {
name: "Alice",
greet: function() {
console.log("Hello, " + this.name + "!");
}
};

obj.greet(); // Вывод: Hello, Alice!

7. Функции как параметры других функций

function processUser Input(callback) {
const name = "Bob";
callback(name);
}

processUser Input(function(name) {
console.log("Hello, " + name + "!");
});

8. Использование bind, call, apply

function greet() {
console.log("Hello, " + this.name + "!");
}

const user = { name: "Charlie" };

const greetUser = greet.bind(user);
greetUser (); // Вывод: Hello, Charlie!

-2

Эти примеры показывают различные способы создания и использования функций в JavaScript. Вы можете выбирать тот способ, который наиболее подходит для ваших нужд.