Знаєте друзі є така приказка Генрі Форда: Коли тобі важко, значить ти піднімаєшся вгору. Коли мені важко я завжди її згадую. І ви також завжди згадуйте її. Тому що наші цілі, самі себе не виконають. А наша лінь вбиває наші цілі.
@user-fv1xx5nr6o8 ай бұрын
Чесно кажучи, не все зрозуміло. Але головне, дякуючи тобі, є впевненність, що обовязково зі всим розберемося пізніше. Дуже дякую, бажаю тобі успіхів в усьому!🤗🤗🤗
@Penis_Hilton Жыл бұрын
не знаю як, але я вже знаю яке НАЙКРАЩЕ ІМ'Я В СВІТІ я дам своїй дитині
@romantrend1981
10 ай бұрын
Нічого собі шанувальники 😂😂😂
@Yffy-rb4xr10 ай бұрын
Мені, як людині, котра вже має певний досвіт в програмуванні, вивчення нової мови не для представляє великої трудності. Синтаксис синтаксисом, а певні універсальні алгоритми і структури даних майже для всіх мов однакові. Дякую за вашу роботу! Ваш внутрішній геній вочевидь у вчительстві )
@nataliiaberezovska97256 ай бұрын
Дуже класне пояснення, цікаво і креативно🔥
@vovadenhub81707 ай бұрын
Чудовий урок! Дуже-дуже дякую!
@nadiaden3201 Жыл бұрын
Дуже цікаво і дійсно багато нової інформації для початківців 😊
@user-pt1te3uh7f11 ай бұрын
Ця тема складна , тому що в ній зійшлися кілька різних тем і елементів і треба вловити їх ієрархію і взаємодію. Мною ця тема проходилась 3 дні, але вже зрозуміло щодо чого, простіше її не знаю як можна пояснити. Успіху, респект автору P.S. Потратьте на цю тему стільки часу, доки не зрозумієте - це обов'язково окупиться
@iragrek9156 Жыл бұрын
Дякую за урок, дуже цікавий і чуть гумористичний підхід. Проходжу онлайн курси анг, але спочатку дивлюсь ваші уроки по кожній темі, щоб отримати краще розуміння матеріалу, бо в багатьох випадках відсутність знання анг термінології робить певні провали у вивченні🥺
@user-ex5ve5ko1d10 ай бұрын
Дякую за цікаві уроки! Доступна подача матеріалу
@user-fw1oj1cs2w Жыл бұрын
Ну це відео було найважче з усіх. Але з третього разу додивився його. Дякую за таку роботу, Віталіє))
@user-yq6gu4ki6k10 ай бұрын
складний матеріал, але подача надзвичайна! дякую за заняття і мотивацію)
@man_money_9 ай бұрын
У вас дуже класні уроки!
@user-zx7gk5vi6i4 ай бұрын
Дякую за урок!
@khrystyna_vavryniv Жыл бұрын
Привіт! Дякую за відео! Супер класна подача і гумор на початку чудово заходить😂 З нетерпінням чекатиму нових уроків😊
@savchukit1454
Жыл бұрын
вже сьогодні зранку на каналі :)
@nastyasolt8 ай бұрын
дуже помічне, дякую!!!!
@sania734ryzhuk410 ай бұрын
👍👍👍
@user-kx2if5zt4d Жыл бұрын
🔥
@xterien Жыл бұрын
Дякую за відео. Пробую поєднювати читання книги по JS і перегляд відео. Дивлюсь вже 7 відео і ніяк не можу збагнути як звати автора матеріалу :-)
@ianach Жыл бұрын
Дякую!!
@MrDmytr0 Жыл бұрын
Дякую! :)
@t.v.9696 Жыл бұрын
❗*Важливо*, що в даному випадку слово *return* означає повертаєтьСЯ, як із відрядження.😉 Може повертатися з порожніми руками, або може й з сувенірами, а решта планів на екскурсії після повернення скасовуються❗ Так легше запам'ятати.🤓 Дяка за відео! 👍
@jongl1 Жыл бұрын
Cześć ))))
@romandush639 Жыл бұрын
Головою обертом ... Але все одно дуже цікаво.
@man_money_7 ай бұрын
Проходжу курс 2 раз :)
@monteroprogramming9762 Жыл бұрын
Vitaly, thank you for the lesson ! Waiting for new lessons for JS!
@havrilyk4115
Жыл бұрын
Yes, yes... because it's so important for JS))))))))))))))))
@user-di1pl3yy6o Жыл бұрын
Хочу сказати, що «передивитись відео» реально допомагає) Зрозумілим стало 90%, а може і більше. Але інформації просто дуже багато. Типу в процесі з поясненням все зрозуміло, а через секунду все забувається, бо банально треба зазубрити базу, а саме побудову. Синтаксис. Як всі ці формули в математиці, які просто треба знати, а далі підставляти потрібні значення. І от питання, чи є якийсь сайт/картинка де записані ці формули (правила побудови function declaration, function expression, побудова функції через надання змінній значення функцій; ну також і інших тем: побудова умовних операторів і т.д.)? Ну от щоб там ці побудови були зібрані разом і не доводилось все гуглити окремо, бо може я ще не знаю що існує func express, а знаю тільки declaration і якщо загуглю друге окремо, то так і не дізнаюсь про перше. (Мабуть я написала все дуже заплутано 😂)
@savchukit1454
Жыл бұрын
Все більше ніж зрозуміло Спробуйте тут: www.w3schools.com/js/
@user-di1pl3yy6o
Жыл бұрын
@@savchukit1454 дяк)
@honest_foxy8 ай бұрын
Як ви прикольно приклади наводите 😂
@oleksandr.brazhii Жыл бұрын
Прекрасний початок 😂
@savchukit1454 Жыл бұрын
Прошу не стібати мене за помилку в привітанні польською, була дуже пізня година і я трохи розгубився, помітив це тільки зараз 😬
@Bubard7
Жыл бұрын
Віталій які помилки ???? Ти і так дуже багато робиш для нас пояснюєш працюєш над відео тому можеш не вибачатися
@user-pt1te3uh7f
11 ай бұрын
Та то взагалі дрібниці
@Den-nj5qv Жыл бұрын
АХАХХАХ, зробив як порадив. Написав в людоньки порадьте: «де проколоти ніс» Це була найбільша помилка в моєму житті😂 Нащо я туди поліз😂😂😂 Я просто боюсь уявити, яка в тебе була історія з тою спільнотою😂😂😂
@user-pt1te3uh7f11 ай бұрын
В ції темі найголовніше розібратися і розрізняти - де змінна, де аргумент, де функція, і як ці всі елементи між собою взаємодіють, яким шляхом вони рухаються по заданим алгоритмам
@user-di1pl3yy6o Жыл бұрын
"ой-ой-ой" 😆 мені майже нічого не було зрозуміло, але дивитися було цікаво) на 40й хвилині навіть було враження, що я починаю щось уловлювати, але воно досить швидко пропало. короче я запам'ятала слова "поки що не зрозуміло, але обов'язково стане" і дуже на це розраховую 👀
@savchukit1454
Жыл бұрын
Так і буде, от побачите!)
@alexn4753
Жыл бұрын
напишу мб не для вас, а для інших: без написання коду власноруч розуміння не буде. тож пишіть самі щось. придумайте за аналогією собі міні завдання. наприклад: написати об'єкт тварина, в якому є атрибут тип тварини і є функція roar, що поверне крик тварини в залежності від виду. щось типу такої фігні: const animal = { animalType: "some animal", age: 1, roar: function () { switch (this.animalType) { case "cat": return "meooow"; case "dog": return "wof-wof"; case "parrot": return "chirik-chirick"; default: return "AAAAAAAAAAAAAAAARRRR"; } } } animal.animalType = "cat"; console.log(animal.roar()); animal.animalType = "dog"; console.log(animal.roar()); animal.animalType = "parrot"; console.log(animal.roar()); animal.animalType = "tiger"; console.log(animal.roar()); так ви наблизитесь до розуміння нюансів
@user-pt1te3uh7f
11 ай бұрын
@@alexn4753 Круте пояснення
@user-pt1te3uh7f11 ай бұрын
Функція - це маленька автоматизована програма, міні-алгоритм, що виконує певну дію (програма в програмі)
@user-jf4vl8ro1e Жыл бұрын
Дякую за цікаві уроки! Доступна подача матеріалу)) У цьому курсі плануються які-небудь практичні завдання (типу розробки сайту), як було в заняттях з "Основ HTML & CSS для початківців"?
@savchukit1454
Жыл бұрын
Так, звичайно)
@user-pt1te3uh7f11 ай бұрын
(name) це місце входу аргументу в функцію, а return result це вихід з функції
@user-pt1te3uh7f11 ай бұрын
Аргумент - це значення, яке потрібно надати для отримання результату функції. Аргумент входить в функцію як сировина або заготовка, функція як верстат його обробляє і повертає готовий продукт згідно заданої програми, тобто результат є продуктом роботи функції, прохання поправляти мої коментарі, якщо щось невірно
@user-qt4bh1jb1m8 ай бұрын
Всім привіт. Підкажіть де взяти задачки щоб практикуватись?
@present-g Жыл бұрын
Суперська подача!!!) Do you have LinkedIn?)
@savchukit1454
Жыл бұрын
Якщо хочете щось запитати/уточнити, пишіть мені на пошту vitalysavchuk2312@gmail.com :)
@user-pt1te3uh7f11 ай бұрын
Можна сказати, що значення функції/змінної переходить в назву функції/змінної справа на ліво І вже це закодоване в назві функції/змінної значення, переходить далі по заданому алгоритму, щоб слідувати концепції DRY
@irynaartymuk3079 Жыл бұрын
Дякую за відео , але так і не зрозуміла в який момент ми прирівнюємо дані змінної до аргументу функції ?
@savchukit1454
Жыл бұрын
В момент виклику функції, якщо коротко)
@planshetplanshet4145 Жыл бұрын
В дужках функції параметри, в які передаються аргументи. Ви все називаєте аргументами
@savchukit1454
Жыл бұрын
Так, я потім тільки це уточнив для себе, вибачайте за помилку..)
@user-pt1te3uh7f
11 ай бұрын
@@savchukit1454 в яких дужках? Круглих чи фігурних?
@akabussola48959 ай бұрын
Взяла всю свою волю в кулак і знов розбираю функції...
@oleksandrherbish4453 Жыл бұрын
cześć 😉
@savchukit1454
Жыл бұрын
Ага...))
@havrilyk4115 Жыл бұрын
Не прописуй одну і ту саму дію багато разів, прописуй різні дії багато разів😀
@user-mp2ro3sh6f9 ай бұрын
В мене питання с приводу undefined. У відосі 30:45 було вказано, що якщо у функції не буде вказано return то після виконання цієї функції вона буде писати undefined. Так ось, я зробив функцію яка при її виклику повертає console.log(name) (name - це будь що) і в мене все одно пише після виконаної функції undefined. Питання, як зробити так що би цей undefined зник?
@savchukit1454
9 ай бұрын
console.log() за своєю природою теж не повертає нічого, а лише виводить запис у консольці. Саме тому тут теж буде undefined.
@user-gv2er2of9j10 ай бұрын
В мене таке питання а як спитати щось у користувача по типу input в python просто хочеться зробити якусь своб міні программу😊
@savchukit1454
10 ай бұрын
не знаю, що там в python, але можете спробувати prompt() and confirm() функції
@user-gv2er2of9j
10 ай бұрын
@@savchukit1454 дякую,в тебе просто найкращі відео які я бачив на тему програмування епітети і голос в тебе просто на висоті ,дуже преємно тебе слухати😀
@serh_kuznyak Жыл бұрын
Дякую за відео! Для мене чомусь дуже цикли погано даются. Особливо "for". Вроді все зрозумів, перейшов до практики а зліпити нічого не получаєтся, особливо цикли + масив)). Туповатий трохи )). А тік-ток удалив вже))
@dentergun1883 Жыл бұрын
Я перший(як мала дитина лол)
@annaverner4622 Жыл бұрын
А там в дужках після назви функції параметр? А у дужках після її виклику аргумент? Бо хтось каже так , а хтось навпаки.
@savchukit1454
Жыл бұрын
Йой, зовсім забув про друге слово згадати) Так, це слова-синоніми в даному контексті
@engineerdcs799
Жыл бұрын
При оголошенні функції чи функціонального виразу ми вказуємо які параметри буде отримувати функція наприклад f(x,y), а коли ми викликаємо функцію то передаємо їй аргументи f(2,3). Тобто аргумент є значенням параметру (x=2, y=3) ну принаймні я так зрозумів.
@edhai
Жыл бұрын
@@engineerdcs799 оооо....красно дякую, з твоїм комментарем стало зрозуміліше))
@user-on6is1yk6f Жыл бұрын
11 хвилина. Я не дуже розумію чому функція name працює, якщо її ім'я оголошене як гserName. тобто, назви ж різні
@user-pt1te3uh7f
11 ай бұрын
Дійсно, чому?
@user-gt9hw8le7j Жыл бұрын
10:08 Чому у вас значення стоїть вище за функцію? В попередніх уроках ви пояснювали, що спочатку має бути функція?
@savchukit1454
Жыл бұрын
яке значення ви маєте на увазі? userName?
@user-gt9hw8le7j
Жыл бұрын
@@savchukit1454 const userName = Vitaly
@mamaj7776 ай бұрын
тяжко...такі об'єми інформації шо(
@uggi_einarr6 ай бұрын
18:46 функція повертає результат своєї роботи 🤷
@agony41817 ай бұрын
Чому кали я пишу const name = "Les"; const age = 26; const gender = "male"; function sayHelloName(name, age, gender) { const lowGender = gender.toLowCase(); if (age >= 18 && lowGender === "male") { alert("Welcome to the club, " + name + "!"); } } sayHelloName(name, age, gender); то нейм в параметрі функції захреслює вскод?
@beorhty
5 ай бұрын
бо раніше це було зарезервоване слово, яке не можна було використовувати для власних змінних
@arturvoievoda5514 Жыл бұрын
А можна попросити ще раз пояснити, з 25 по 30 хв, ваще не даю дупля, що ти хотів донести(
@savchukit1454
Жыл бұрын
Все дуже просто: 1. Є Function Declaration (коли ми одразу оголошуємо функцію через ключове слово function) і Function Expression (коли при привласнюємо функцію в значення змінної). Наразі просто запам'ятайте ці два поняття, на практиці більше вам поки не потрібно. Про фундаментальну різницю між ними я розповім трохи згодом. 2. Є така річ, як тіло функції і значення, яке вона повертає. Якщо ми привласнюємо в змінну просто функцію без виклику, то вона буде рівна тілу функції (просто запис того, що функція робить). Якщо ж привласнюємо в змінну виклик функції, то їй буде привласнено значення, яке функція повертає. Якщо потрібно додаткове пояснення, пишіть на пошту)
@arturvoievoda5514
Жыл бұрын
@@savchukit1454 Дуже Дякую
@akovalenko777
Жыл бұрын
У відео був згаданий важливий термін - hoisting - це підняття оголошення у конексті виконання коду (якщо простими словами). Функції оголошені через function declaration при виконанні файлу зі скриптом підіймаються догори (не в плані фізичного переміщення коду у файлі, а саме в плані контексту виконання), таким чином виклик функції у коді до її оголошення не приведе до помилки, а от якщо заздалегіть викликати функцію оголошену через function expression - це приведе до помилки доступу до змінної перед її ініціалізацією. helloDec() // виклик спрацює нормально function helloDec() {alert('hello')} // оголошення функції helloExp() //виклик приведе до помилки: Cannot access 'helloExp' before initialization const helloExp = function() {alert('hello')} // оголошення функції
@Gerxi010 ай бұрын
Cześć а не czeszcz))
@savchukit1454
10 ай бұрын
та я вже виправився, не сипте сіль на рану, особливо враховуючи той факт, що я володію базовою польською...))
@user-qy1bi2nv4u5 ай бұрын
Не розумію. З одного рядка на інший скачете. Оце так, а це так, а це ось так і в результаті каша і нічого не зрозуміло. А саме головне, що цей коментар немає сенсу ;)
@letshigh99Ай бұрын
это единственное нормальное видео на всём ютубе по функциям, пересмотрел кучу американцев, индусов, русских и все галопом по Европам, а потом покупайте мои курсы до конца не было понятно как ими пользоваться.
@feederok59579 ай бұрын
Function name(parameter) {}; name(argument);
@savchukit1454
9 ай бұрын
ахаха, дякую) Я це вже завдяки попереднім коментарям підписників сам засвоїм) Раніше все життя називав їх довільно
Пікірлер: 93
Знаєте друзі є така приказка Генрі Форда: Коли тобі важко, значить ти піднімаєшся вгору. Коли мені важко я завжди її згадую. І ви також завжди згадуйте її. Тому що наші цілі, самі себе не виконають. А наша лінь вбиває наші цілі.
Чесно кажучи, не все зрозуміло. Але головне, дякуючи тобі, є впевненність, що обовязково зі всим розберемося пізніше. Дуже дякую, бажаю тобі успіхів в усьому!🤗🤗🤗
не знаю як, але я вже знаю яке НАЙКРАЩЕ ІМ'Я В СВІТІ я дам своїй дитині
@romantrend1981
10 ай бұрын
Нічого собі шанувальники 😂😂😂
Мені, як людині, котра вже має певний досвіт в програмуванні, вивчення нової мови не для представляє великої трудності. Синтаксис синтаксисом, а певні універсальні алгоритми і структури даних майже для всіх мов однакові. Дякую за вашу роботу! Ваш внутрішній геній вочевидь у вчительстві )
Дуже класне пояснення, цікаво і креативно🔥
Чудовий урок! Дуже-дуже дякую!
Дуже цікаво і дійсно багато нової інформації для початківців 😊
Ця тема складна , тому що в ній зійшлися кілька різних тем і елементів і треба вловити їх ієрархію і взаємодію. Мною ця тема проходилась 3 дні, але вже зрозуміло щодо чого, простіше її не знаю як можна пояснити. Успіху, респект автору P.S. Потратьте на цю тему стільки часу, доки не зрозумієте - це обов'язково окупиться
Дякую за урок, дуже цікавий і чуть гумористичний підхід. Проходжу онлайн курси анг, але спочатку дивлюсь ваші уроки по кожній темі, щоб отримати краще розуміння матеріалу, бо в багатьох випадках відсутність знання анг термінології робить певні провали у вивченні🥺
Дякую за цікаві уроки! Доступна подача матеріалу
Ну це відео було найважче з усіх. Але з третього разу додивився його. Дякую за таку роботу, Віталіє))
складний матеріал, але подача надзвичайна! дякую за заняття і мотивацію)
У вас дуже класні уроки!
Дякую за урок!
Привіт! Дякую за відео! Супер класна подача і гумор на початку чудово заходить😂 З нетерпінням чекатиму нових уроків😊
@savchukit1454
Жыл бұрын
вже сьогодні зранку на каналі :)
дуже помічне, дякую!!!!
👍👍👍
🔥
Дякую за відео. Пробую поєднювати читання книги по JS і перегляд відео. Дивлюсь вже 7 відео і ніяк не можу збагнути як звати автора матеріалу :-)
Дякую!!
Дякую! :)
❗*Важливо*, що в даному випадку слово *return* означає повертаєтьСЯ, як із відрядження.😉 Може повертатися з порожніми руками, або може й з сувенірами, а решта планів на екскурсії після повернення скасовуються❗ Так легше запам'ятати.🤓 Дяка за відео! 👍
Cześć ))))
Головою обертом ... Але все одно дуже цікаво.
Проходжу курс 2 раз :)
Vitaly, thank you for the lesson ! Waiting for new lessons for JS!
@havrilyk4115
Жыл бұрын
Yes, yes... because it's so important for JS))))))))))))))))
Хочу сказати, що «передивитись відео» реально допомагає) Зрозумілим стало 90%, а може і більше. Але інформації просто дуже багато. Типу в процесі з поясненням все зрозуміло, а через секунду все забувається, бо банально треба зазубрити базу, а саме побудову. Синтаксис. Як всі ці формули в математиці, які просто треба знати, а далі підставляти потрібні значення. І от питання, чи є якийсь сайт/картинка де записані ці формули (правила побудови function declaration, function expression, побудова функції через надання змінній значення функцій; ну також і інших тем: побудова умовних операторів і т.д.)? Ну от щоб там ці побудови були зібрані разом і не доводилось все гуглити окремо, бо може я ще не знаю що існує func express, а знаю тільки declaration і якщо загуглю друге окремо, то так і не дізнаюсь про перше. (Мабуть я написала все дуже заплутано 😂)
@savchukit1454
Жыл бұрын
Все більше ніж зрозуміло Спробуйте тут: www.w3schools.com/js/
@user-di1pl3yy6o
Жыл бұрын
@@savchukit1454 дяк)
Як ви прикольно приклади наводите 😂
Прекрасний початок 😂
Прошу не стібати мене за помилку в привітанні польською, була дуже пізня година і я трохи розгубився, помітив це тільки зараз 😬
@Bubard7
Жыл бұрын
Віталій які помилки ???? Ти і так дуже багато робиш для нас пояснюєш працюєш над відео тому можеш не вибачатися
@user-pt1te3uh7f
11 ай бұрын
Та то взагалі дрібниці
АХАХХАХ, зробив як порадив. Написав в людоньки порадьте: «де проколоти ніс» Це була найбільша помилка в моєму житті😂 Нащо я туди поліз😂😂😂 Я просто боюсь уявити, яка в тебе була історія з тою спільнотою😂😂😂
В ції темі найголовніше розібратися і розрізняти - де змінна, де аргумент, де функція, і як ці всі елементи між собою взаємодіють, яким шляхом вони рухаються по заданим алгоритмам
"ой-ой-ой" 😆 мені майже нічого не було зрозуміло, але дивитися було цікаво) на 40й хвилині навіть було враження, що я починаю щось уловлювати, але воно досить швидко пропало. короче я запам'ятала слова "поки що не зрозуміло, але обов'язково стане" і дуже на це розраховую 👀
@savchukit1454
Жыл бұрын
Так і буде, от побачите!)
@alexn4753
Жыл бұрын
напишу мб не для вас, а для інших: без написання коду власноруч розуміння не буде. тож пишіть самі щось. придумайте за аналогією собі міні завдання. наприклад: написати об'єкт тварина, в якому є атрибут тип тварини і є функція roar, що поверне крик тварини в залежності від виду. щось типу такої фігні: const animal = { animalType: "some animal", age: 1, roar: function () { switch (this.animalType) { case "cat": return "meooow"; case "dog": return "wof-wof"; case "parrot": return "chirik-chirick"; default: return "AAAAAAAAAAAAAAAARRRR"; } } } animal.animalType = "cat"; console.log(animal.roar()); animal.animalType = "dog"; console.log(animal.roar()); animal.animalType = "parrot"; console.log(animal.roar()); animal.animalType = "tiger"; console.log(animal.roar()); так ви наблизитесь до розуміння нюансів
@user-pt1te3uh7f
11 ай бұрын
@@alexn4753 Круте пояснення
Функція - це маленька автоматизована програма, міні-алгоритм, що виконує певну дію (програма в програмі)
Дякую за цікаві уроки! Доступна подача матеріалу)) У цьому курсі плануються які-небудь практичні завдання (типу розробки сайту), як було в заняттях з "Основ HTML & CSS для початківців"?
@savchukit1454
Жыл бұрын
Так, звичайно)
(name) це місце входу аргументу в функцію, а return result це вихід з функції
Аргумент - це значення, яке потрібно надати для отримання результату функції. Аргумент входить в функцію як сировина або заготовка, функція як верстат його обробляє і повертає готовий продукт згідно заданої програми, тобто результат є продуктом роботи функції, прохання поправляти мої коментарі, якщо щось невірно
Всім привіт. Підкажіть де взяти задачки щоб практикуватись?
Суперська подача!!!) Do you have LinkedIn?)
@savchukit1454
Жыл бұрын
Якщо хочете щось запитати/уточнити, пишіть мені на пошту vitalysavchuk2312@gmail.com :)
Можна сказати, що значення функції/змінної переходить в назву функції/змінної справа на ліво І вже це закодоване в назві функції/змінної значення, переходить далі по заданому алгоритму, щоб слідувати концепції DRY
Дякую за відео , але так і не зрозуміла в який момент ми прирівнюємо дані змінної до аргументу функції ?
@savchukit1454
Жыл бұрын
В момент виклику функції, якщо коротко)
В дужках функції параметри, в які передаються аргументи. Ви все називаєте аргументами
@savchukit1454
Жыл бұрын
Так, я потім тільки це уточнив для себе, вибачайте за помилку..)
@user-pt1te3uh7f
11 ай бұрын
@@savchukit1454 в яких дужках? Круглих чи фігурних?
Взяла всю свою волю в кулак і знов розбираю функції...
cześć 😉
@savchukit1454
Жыл бұрын
Ага...))
Не прописуй одну і ту саму дію багато разів, прописуй різні дії багато разів😀
В мене питання с приводу undefined. У відосі 30:45 було вказано, що якщо у функції не буде вказано return то після виконання цієї функції вона буде писати undefined. Так ось, я зробив функцію яка при її виклику повертає console.log(name) (name - це будь що) і в мене все одно пише після виконаної функції undefined. Питання, як зробити так що би цей undefined зник?
@savchukit1454
9 ай бұрын
console.log() за своєю природою теж не повертає нічого, а лише виводить запис у консольці. Саме тому тут теж буде undefined.
В мене таке питання а як спитати щось у користувача по типу input в python просто хочеться зробити якусь своб міні программу😊
@savchukit1454
10 ай бұрын
не знаю, що там в python, але можете спробувати prompt() and confirm() функції
@user-gv2er2of9j
10 ай бұрын
@@savchukit1454 дякую,в тебе просто найкращі відео які я бачив на тему програмування епітети і голос в тебе просто на висоті ,дуже преємно тебе слухати😀
Дякую за відео! Для мене чомусь дуже цикли погано даются. Особливо "for". Вроді все зрозумів, перейшов до практики а зліпити нічого не получаєтся, особливо цикли + масив)). Туповатий трохи )). А тік-ток удалив вже))
Я перший(як мала дитина лол)
А там в дужках після назви функції параметр? А у дужках після її виклику аргумент? Бо хтось каже так , а хтось навпаки.
@savchukit1454
Жыл бұрын
Йой, зовсім забув про друге слово згадати) Так, це слова-синоніми в даному контексті
@engineerdcs799
Жыл бұрын
При оголошенні функції чи функціонального виразу ми вказуємо які параметри буде отримувати функція наприклад f(x,y), а коли ми викликаємо функцію то передаємо їй аргументи f(2,3). Тобто аргумент є значенням параметру (x=2, y=3) ну принаймні я так зрозумів.
@edhai
Жыл бұрын
@@engineerdcs799 оооо....красно дякую, з твоїм комментарем стало зрозуміліше))
11 хвилина. Я не дуже розумію чому функція name працює, якщо її ім'я оголошене як гserName. тобто, назви ж різні
@user-pt1te3uh7f
11 ай бұрын
Дійсно, чому?
10:08 Чому у вас значення стоїть вище за функцію? В попередніх уроках ви пояснювали, що спочатку має бути функція?
@savchukit1454
Жыл бұрын
яке значення ви маєте на увазі? userName?
@user-gt9hw8le7j
Жыл бұрын
@@savchukit1454 const userName = Vitaly
тяжко...такі об'єми інформації шо(
18:46 функція повертає результат своєї роботи 🤷
Чому кали я пишу const name = "Les"; const age = 26; const gender = "male"; function sayHelloName(name, age, gender) { const lowGender = gender.toLowCase(); if (age >= 18 && lowGender === "male") { alert("Welcome to the club, " + name + "!"); } } sayHelloName(name, age, gender); то нейм в параметрі функції захреслює вскод?
@beorhty
5 ай бұрын
бо раніше це було зарезервоване слово, яке не можна було використовувати для власних змінних
А можна попросити ще раз пояснити, з 25 по 30 хв, ваще не даю дупля, що ти хотів донести(
@savchukit1454
Жыл бұрын
Все дуже просто: 1. Є Function Declaration (коли ми одразу оголошуємо функцію через ключове слово function) і Function Expression (коли при привласнюємо функцію в значення змінної). Наразі просто запам'ятайте ці два поняття, на практиці більше вам поки не потрібно. Про фундаментальну різницю між ними я розповім трохи згодом. 2. Є така річ, як тіло функції і значення, яке вона повертає. Якщо ми привласнюємо в змінну просто функцію без виклику, то вона буде рівна тілу функції (просто запис того, що функція робить). Якщо ж привласнюємо в змінну виклик функції, то їй буде привласнено значення, яке функція повертає. Якщо потрібно додаткове пояснення, пишіть на пошту)
@arturvoievoda5514
Жыл бұрын
@@savchukit1454 Дуже Дякую
@akovalenko777
Жыл бұрын
У відео був згаданий важливий термін - hoisting - це підняття оголошення у конексті виконання коду (якщо простими словами). Функції оголошені через function declaration при виконанні файлу зі скриптом підіймаються догори (не в плані фізичного переміщення коду у файлі, а саме в плані контексту виконання), таким чином виклик функції у коді до її оголошення не приведе до помилки, а от якщо заздалегіть викликати функцію оголошену через function expression - це приведе до помилки доступу до змінної перед її ініціалізацією. helloDec() // виклик спрацює нормально function helloDec() {alert('hello')} // оголошення функції helloExp() //виклик приведе до помилки: Cannot access 'helloExp' before initialization const helloExp = function() {alert('hello')} // оголошення функції
Cześć а не czeszcz))
@savchukit1454
10 ай бұрын
та я вже виправився, не сипте сіль на рану, особливо враховуючи той факт, що я володію базовою польською...))
Не розумію. З одного рядка на інший скачете. Оце так, а це так, а це ось так і в результаті каша і нічого не зрозуміло. А саме головне, що цей коментар немає сенсу ;)
это единственное нормальное видео на всём ютубе по функциям, пересмотрел кучу американцев, индусов, русских и все галопом по Европам, а потом покупайте мои курсы до конца не было понятно как ими пользоваться.
Function name(parameter) {}; name(argument);
@savchukit1454
9 ай бұрын
ахаха, дякую) Я це вже завдяки попереднім коментарям підписників сам засвоїм) Раніше все життя називав їх довільно
👍👍👍