Повернення Даних з Функцій
Ми можемо повертати будь-яке значення з функції за допомогою оператора return.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Загальний синтаксис
Загальний синтаксис оператора return:
return <value>;
Де <value> — необов'язковий параметр. Якщо значення не вказано, функція повертає undefined:
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
Як це працює?
Оператор return зупиняє виконання функції та повертає управління до тієї частини коду, де функція була викликана. Тому будь-який код після return ігнорується:
1234567891011function exampleFunc() { console.log(1); console.log(2); return true; // Execution stops here console.log(4); // Ignored console.log(5); // Ignored } console.log("Before Function Call"); console.log(exampleFunc()); // Output: true console.log("After Function Call");
1. Яким буде вивід наступного коду?
2. Що відбувається, якщо функція має оператор return без значення?
3. Яким буде вивід наступного коду?
4. У наведеному коді, яке значення матиме result?
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 1.33
Повернення Даних з Функцій
Свайпніть щоб показати меню
Ми можемо повертати будь-яке значення з функції за допомогою оператора return.
123456function sum(a, b) { return a + b; } let result = sum(10, 15); console.log(result); // Output: 25
Загальний синтаксис
Загальний синтаксис оператора return:
return <value>;
Де <value> — необов'язковий параметр. Якщо значення не вказано, функція повертає undefined:
1234567function exampleFunc() { console.log("In the Function"); return; } let result = exampleFunc(); console.log("Return value if nothing is returned:", result); // Output: undefined
Як це працює?
Оператор return зупиняє виконання функції та повертає управління до тієї частини коду, де функція була викликана. Тому будь-який код після return ігнорується:
1234567891011function exampleFunc() { console.log(1); console.log(2); return true; // Execution stops here console.log(4); // Ignored console.log(5); // Ignored } console.log("Before Function Call"); console.log(exampleFunc()); // Output: true console.log("After Function Call");
1. Яким буде вивід наступного коду?
2. Що відбувається, якщо функція має оператор return без значення?
3. Яким буде вивід наступного коду?
4. У наведеному коді, яке значення матиме result?
Дякуємо за ваш відгук!