А сейчас пример перевода из книги JS для детей:



Оригинал: function - A piece of code that bundles multiple statements so that they are all executed together. A function makes it easy to repeat a certain action in different parts of a program. A function can take arguments as input, and it will output a return value.



Перевод из книги: Функція - відрізок коду, що об'єднує багато тверджень для їх спільного виконання. Функція спрощує повторення певної дії у різних частинах програми. Функція здатна приймати аргументи в ролі введених даних, натомість видаючи вам повернуте значення.



Мой перевод: Функція - це частина коду, яка складаэться за декількох операторів, що виконуються разом. Функція спрощує повторення певної дії у різних частинах програми. Функція може приймати аргументи як вхідні дані, та повертає значення.



Мой вариант (не из книги): Функція - це абстракція перетворення значень, тобто однозначне відображення одної множини значень у іншу множину. Функція може бути задана у вигляді блоку операторів чи виразу та сприяє повторному використанню коду, бо може бути викликана багато разів з різних частин програми через ім'я чи посилання.