Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upFunctions #127
Functions #127
Conversation
|
Error: the article has another translator @hypeofpipe) _[started translation](#1 (comment) in the Progress Issue #1. |
|
|
|
Мені сподобався переклад коду та коментарів! Чудово! |
|
|
||
| Quite often we need to perform a similar action in many places of the script. | ||
| Досить часто ми потребуємо виконати подібну дію в багатьох місцях скрипту. |
tarasyyyk
Nov 7, 2020
Collaborator
| Досить часто ми потребуємо виконати подібну дію в багатьох місцях скрипту. | |
| Досить часто нам потрібно виконати подібну дію в багатьох місцях скрипту. |
|
|
||
| Functions are the main "building blocks" of the program. They allow the code to be called many times without repetition. | ||
| Функції це головні "будівні блоки" програми. Вони дозволяють робити ті самі дії багато разів в коді без повторення. |
tarasyyyk
Nov 7, 2020
Collaborator
| Функції це головні "будівні блоки" програми. Вони дозволяють робити ті самі дії багато разів в коді без повторення. | |
| Функції це головні "будівельні блоки" програми. Вони дозволяють робити ті самі дії багато разів в коді без повторення. |
|
|
||
| We've already seen examples of built-in functions, like `alert(message)`, `prompt(message, default)` and `confirm(question)`. But we can create functions of our own as well. | ||
| Ми вже зустрічались з такими вбудованими функціями, от-як `alert(message)`, `prompt(message, default)` і `confirm(question)`, але ми теж можемо творити свої функції. |
tarasyyyk
Nov 7, 2020
Collaborator
| Ми вже зустрічались з такими вбудованими функціями, от-як `alert(message)`, `prompt(message, default)` і `confirm(question)`, але ми теж можемо творити свої функції. | |
| Ми вже зустрічались з такими вбудованими функціями, як-от `alert(message)`, `prompt(message, default)` та `confirm(question)`. Але ми теж можемо створювати свої функції. |
|
|
||
| ## Function Declaration | ||
| ## Декларація (оголошення) Функцій |
tarasyyyk
Nov 7, 2020
Collaborator
| ## Декларація (оголошення) Функцій | |
| ## Декларація (оголошення) функцій |
| Спочатку ми пишемо `function` - це keyword (ключове слово), яке дає зрозуміти комп'ютеру, що далі буде оголошення функції. | ||
| Потім - _назву функції_, тоді список її _параметрів_ в дужках (відділені комою). Якщо параметрів немає, ми залишаємо _пусті дужки_. | ||
| І нарешті, код функції, також її називають _тілом функції_ між фігурними дужками. Функція може бути і без тіла, це Ви дізнаєтесь пізніше. |
tarasyyyk
Nov 7, 2020
Collaborator
| Спочатку ми пишемо `function` - це keyword (ключове слово), яке дає зрозуміти комп'ютеру, що далі буде оголошення функції. | |
| Потім - _назву функції_, тоді список її _параметрів_ в дужках (відділені комою). Якщо параметрів немає, ми залишаємо _пусті дужки_. | |
| І нарешті, код функції, також її називають _тілом функції_ між фігурними дужками. Функція може бути і без тіла, це Ви дізнаєтесь пізніше. | |
| Спочатку ми пишемо `function` — це ключове слово (keyword), яке дає зрозуміти комп’ютеру, що далі буде оголошення функції. Потім — _назву функції_, тоді список її _параметрів_ в дужках (розділені комою). Якщо параметрів немає, ми залишаємо _пусті дужки_. І нарешті, код функції, який також називають _тілом функції_ між фігурними дужками. Функція може бути і без тіла, про це Ви дізнаєтесь пізніше. |
tarasyyyk
Nov 7, 2020
Collaborator
Цей текст повинен бути в одному рядку (23), щоб англійські та український переклади збігалися по рядках.
| @@ -43,88 +45,88 @@ showMessage(); | |||
| */!* | |||
| ``` | |||
|
|
|||
| The call `showMessage()` executes the code of the function. Here we will see the message two times. | |||
| Виклик функції `showMessage()` поводує виконання коду в тілі функції. В цьому прикладі ми побачимо, що функція два рази показує повідомлення. | |||
tarasyyyk
Nov 7, 2020
Collaborator
| Виклик функції `showMessage()` поводує виконання коду в тілі функції. В цьому прикладі ми побачимо, що функція два рази показує повідомлення. | |
| Виклик функції `showMessage()` виконує код в тілі функції. В цьому прикладі ми побачимо, що функція два рази показує повідомлення. |
|
|
||
| This example clearly demonstrates one of the main purposes of functions: to avoid code duplication. | ||
| Цей приклад яскраво демонструє одну з найшоловніших цілей функції: уникання повторення коду. |
tarasyyyk
Nov 7, 2020
Collaborator
| Цей приклад яскраво демонструє одну з найшоловніших цілей функції: уникання повторення коду. | |
| Цей приклад яскраво демонструє одну з найголовніших цілей функції: уникнути повторення коду. |
|
|
||
| A function can access an outer variable as well, for example: | ||
| Функція може використовувати зовнішні змінні, ось наприлад: |
tarasyyyk
Nov 7, 2020
Collaborator
| Функція може використовувати зовнішні змінні, ось наприлад: | |
| Функція може використовувати зовнішні змінні, ось наприклад: |
| showMessage(); | ||
| alert( userName ); // *!*Bob*/!*, the value was modified by the function | ||
| alert( userName ); // *!*Бодя*/!*, після виклика функції showMessage. Змінна була змінена цієї функцією |
tarasyyyk
Nov 7, 2020
Collaborator
| alert( userName ); // *!*Бодя*/!*, після виклика функції showMessage. Змінна була змінена цієї функцією | |
| alert( userName ); // *!*Бодя*/!*, значення було змінено після виклику функції showMessage |
| alert(message); | ||
| } | ||
| // the function will create and use its own userName | ||
| // функція завжди віддасть переавгу локальним змінним |
tarasyyyk
Nov 7, 2020
Collaborator
| // функція завжди віддасть переавгу локальним змінним | |
| // функція завжди віддасть перевагу локальним змінним |
|
Please make the requested changes. After it, add a comment "/done". |
Привіт всім
Вибачаюсь за таку затримку, мої ГітХаб сповіщення були в відділі "спам", ха-ха, дякую Гугл.
Буду старатись переводити далі.