Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Functions #127

Draft
wants to merge 1 commit into
base: master
from

Conversation

@hypeofpipe
Copy link

@hypeofpipe hypeofpipe commented Nov 6, 2020

Привіт всім

Вибачаюсь за таку затримку, мої ГітХаб сповіщення були в відділі "спам", ха-ха, дякую Гугл.

Буду старатись переводити далі.

@javascript-translate-bot javascript-translate-bot requested a review from javascript-tutorial/translate-uk Nov 6, 2020
@javascript-translate-bot
Copy link
Contributor

@javascript-translate-bot javascript-translate-bot commented Nov 6, 2020

Error: the article has another translator @hypeofpipe) _[started translation](#1 (comment) in the Progress Issue #1.

@CLAassistant
Copy link

@CLAassistant CLAassistant commented Nov 6, 2020

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@tarasyyyk
Copy link
Collaborator

@tarasyyyk tarasyyyk commented Nov 7, 2020

Мені сподобався переклад коду та коментарів! Чудово!

@tarasyyyk tarasyyyk mentioned this pull request Nov 7, 2020
28 of 167 tasks complete

Quite often we need to perform a similar action in many places of the script.
Досить часто ми потребуємо виконати подібну дію в багатьох місцях скрипту.

This comment has been minimized.

@tarasyyyk

tarasyyyk Nov 7, 2020
Collaborator

Suggested change
Досить часто ми потребуємо виконати подібну дію в багатьох місцях скрипту.
Досить часто нам потрібно виконати подібну дію в багатьох місцях скрипту.

Functions are the main "building blocks" of the program. They allow the code to be called many times without repetition.
Функції це головні "будівні блоки" програми. Вони дозволяють робити ті самі дії багато разів в коді без повторення.

This comment has been minimized.

@tarasyyyk

tarasyyyk Nov 7, 2020
Collaborator

Suggested change
Функції це головні "будівні блоки" програми. Вони дозволяють робити ті самі дії багато разів в коді без повторення.
Функції це головні "будівельні блоки" програми. Вони дозволяють робити ті самі дії багато разів в коді без повторення.

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)`, але ми теж можемо творити свої функції.

This comment has been minimized.

@tarasyyyk

tarasyyyk Nov 7, 2020
Collaborator

Suggested change
Ми вже зустрічались з такими вбудованими функціями, от-як `alert(message)`, `prompt(message, default)` і `confirm(question)`, але ми теж можемо творити свої функції.
Ми вже зустрічались з такими вбудованими функціями, як-от `alert(message)`, `prompt(message, default)` та `confirm(question)`. Але ми теж можемо створювати свої функції.

## Function Declaration
## Декларація (оголошення) Функцій

This comment has been minimized.

@tarasyyyk

tarasyyyk Nov 7, 2020
Collaborator

Suggested change
## Декларація (оголошення) Функцій
## Декларація (оголошення) функцій
Спочатку ми пишемо `function` - це keyword (ключове слово), яке дає зрозуміти комп'ютеру, що далі буде оголошення функції.
Потім - _назву функції_, тоді список її _параметрів_ в дужках (відділені комою). Якщо параметрів немає, ми залишаємо _пусті дужки_.
І нарешті, код функції, також її називають _тілом функції_ між фігурними дужками. Функція може бути і без тіла, це Ви дізнаєтесь пізніше.
Comment on lines +23 to +25

This comment has been minimized.

@tarasyyyk

tarasyyyk Nov 7, 2020
Collaborator

Suggested change
Спочатку ми пишемо `function` - це keyword (ключове слово), яке дає зрозуміти комп'ютеру, що далі буде оголошення функції.
Потім - _назву функції_, тоді список її _параметрів_ в дужках (відділені комою). Якщо параметрів немає, ми залишаємо _пусті дужки_.
І нарешті, код функції, також її називають _тілом функції_ між фігурними дужками. Функція може бути і без тіла, це Ви дізнаєтесь пізніше.
Спочатку ми пишемо `function` — це ключове слово (keyword), яке дає зрозуміти комп’ютеру, що далі буде оголошення функції. Потім — _назву функції_, тоді список її _параметрів_ в дужках (розділені комою). Якщо параметрів немає, ми залишаємо _пусті дужки_. І нарешті, код функції, який також називають _тілом функції_ між фігурними дужками. Функція може бути і без тіла, про це Ви дізнаєтесь пізніше.

This comment has been minimized.

@tarasyyyk

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()` поводує виконання коду в тілі функції. В цьому прикладі ми побачимо, що функція два рази показує повідомлення.

This comment has been minimized.

@tarasyyyk

tarasyyyk Nov 7, 2020
Collaborator

Suggested change
Виклик функції `showMessage()` поводує виконання коду в тілі функції. В цьому прикладі ми побачимо, що функція два рази показує повідомлення.
Виклик функції `showMessage()` виконує код в тілі функції. В цьому прикладі ми побачимо, що функція два рази показує повідомлення.

This example clearly demonstrates one of the main purposes of functions: to avoid code duplication.
Цей приклад яскраво демонструє одну з найшоловніших цілей функції: уникання повторення коду.

This comment has been minimized.

@tarasyyyk

tarasyyyk Nov 7, 2020
Collaborator

Suggested change
Цей приклад яскраво демонструє одну з найшоловніших цілей функції: уникання повторення коду.
Цей приклад яскраво демонструє одну з найголовніших цілей функції: уникнути повторення коду.

A function can access an outer variable as well, for example:
Функція може використовувати зовнішні змінні, ось наприлад:

This comment has been minimized.

@tarasyyyk

tarasyyyk Nov 7, 2020
Collaborator

Suggested change
Функція може використовувати зовнішні змінні, ось наприлад:
Функція може використовувати зовнішні змінні, ось наприклад:
showMessage();
alert( userName ); // *!*Bob*/!*, the value was modified by the function
alert( userName ); // *!*Бодя*/!*, після виклика функції showMessage. Змінна була змінена цієї функцією

This comment has been minimized.

@tarasyyyk

tarasyyyk Nov 7, 2020
Collaborator

Suggested change
alert( userName ); // *!*Бодя*/!*, після виклика функції showMessage. Змінна була змінена цієї функцією
alert( userName ); // *!*Бодя*/!*, значення було змінено після виклику функції showMessage
alert(message);
}
// the function will create and use its own userName
// функція завжди віддасть переавгу локальним змінним

This comment has been minimized.

@tarasyyyk

tarasyyyk Nov 7, 2020
Collaborator

Suggested change
// функція завжди віддасть переавгу локальним змінним
// функція завжди віддасть перевагу локальним змінним
@javascript-translate-bot
Copy link
Contributor

@javascript-translate-bot javascript-translate-bot commented Nov 7, 2020

Please make the requested changes. After it, add a comment "/done".
Then I'll ask for a new review 👻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

4 participants
You can’t perform that action at this time.