Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Що Таке Функції? | Початок Роботи
Вступ до JavaScript

Що Таке Функції?

Свайпніть щоб показати меню

Note
Визначення

Функції — це можливість у програмуванні, яка дозволяє зарезервувати блок коду для виконання пізніше. Це також дає змогу легко виконувати цей блок коду кілька разів.

Базовий синтаксис визначення функції виглядає так:

function funcName() {
  // Code here
}

Тут function — це ключове слово для визначення функції, а funcName — назва функції, яку потрібно створити.

Створення функції коректніше називати "визначенням" функції. Код, який визначає функцію, називається "кодом визначення функції".

Note
Примітка

Принцип DRY (Don't Repeat Yourself — Не повторюй себе) є основною концепцією програмування, що підкреслює мінімізацію дублювання коду. Він заохочує писати кожну частину логіки лише один раз і використовувати її повторно за потреби. Це підвищує читабельність і ефективність коду. Функції відіграють важливу роль у дотриманні цього принципу, оскільки дозволяють усунути зайвий код.

Наведено приклад функції, яка виводить трикутник у консоль:

123456789
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle();

Можливо виконати функцію більше одного разу:

1234567891011
function drawTriangle() { console.log("*"); console.log("* *"); console.log("* * *"); console.log("* * * *"); console.log("* * * * *"); } drawTriangle(); drawTriangle(); drawTriangle();
Note
Примітка

Виконання функції також іноді називають викликом функції. Відповідно, оператор, який виконує функцію (наприклад: myFunc()), називається викликом функції.

Рекомендується надавати функціям змістовні імена, щоб назва функції точно відображала операцію, яку вона виконує.

1. Яке ключове слово використовується для визначення функції в JavaScript?

2. Яким буде результат виконання наступного коду?

3. Яке з наведеного є НЕПРАВДИВИМ щодо функцій?

question mark

Яке ключове слово використовується для визначення функції в JavaScript?

Виберіть правильну відповідь

question mark

Яким буде результат виконання наступного коду?

Виберіть правильну відповідь

question mark

Яке з наведеного є НЕПРАВДИВИМ щодо функцій?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 44

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 44
some-alt