Повернення Даних з Функцій
Ми можемо повертати будь-яке значення з функції за допомогою оператора 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
?
Дякуємо за ваш відгук!