JavaScript

Я не понимаю для чего нужен return в javascript. Да он возврошает число, но пффф в контексте какой от него толк???

Ну емаё не понимаю... Зачем её возвращать и куда??? Она что куда то уходило? Похоже что я тупой...
return это самое главное в программировании, например, я хочу создать функцию, которая складывает 2 числа, и она возвращает сумму этих двух чисел, чтобы продолжить вычисления.

function sum(a, b) { return a + b) }

если я вызову функцию sum(1, 5); То она вернёт 6, функция просто не ебёт самса по себе что возвращать, вот так допустим:

function generate() {
let a = 0;
let b = 0:
a + b / 2 * 1000 / 25.32323;

return 'Eto strokya' // тут вернётся просто строка, которая никак не связана с тем кодом выше

}

Это то же самое что и функции в математике, изучали синусы, косинусы?

f(x) = cos(x);

f(0) = 1;
Rozivoy Hajibaev
Rozivoy Hajibaev
2 300
Лучший ответ
function plus (x,y) {
var c;
c = x * y;
return c;
}
alert(plus(2,4));
console.log(plus(5,6));
----
C return можем применять функцию как хотим. А если написали бы так
function plus (x,y) {
var c;
c = x * y;
alert c;
}
alert(plus(2,4));
console.log(plus(5,6));
>>> получили бы ошибку SyntaxError: unexpected token: identifier
Но если не понимаете этого, то программирование это явно не ваше, забудьте про него навсегда
New Moon
New Moon
72 935
New Moon Имел в виду конечно alert(c), а не alert c.
В этом случае console.log(plus(5,6)); выдала бы undefined.
В консоли ведь alert не выведешь при всём желании
Да, не надо ничего возвращать, забей, не загружай себе мозги)
Если не понятно, возврат откуда и куда, то стоит начать с первых глав книги по ассемблеру, почитать про регистры процессора и о том, что происходит при вызове функции в коде. Терминология зародилась до JS и сейчас может быть действительно не понятна, а программисты используют слово "возврат" уже не задумываясь о его значении.
Если ты знаешь, что такое математическая функция F(x), то x — это параметр, передаваемый функции, а то, что ты получаешь после подстановки x в формулу — это значение, которое подставляется вместо F в том месте, где она задействована. Например, F(x) = x + 2, ты пишешь: "Высота кирпича: F(4)", в итоге вместо F(4) подставляется 6, потому что функция "вернула" 6 и как бы заменилась на это число.
ну представь что ты функция. тупая функция. которая умеет за пивом бегать. вот послали тебя за пивом, а ты без пива вернулся. задачу свою не выполнил. функция оказалась бесполезной. в биореактор тебя.
Юрий Зорин
Юрий Зорин
25 516
Да, тупой. Не понимание зачем функция возвращает значение это диагноз. Программирование это не твоё.
Со временем поймёте.
Когда ваши программы будут чуть сложнее чем "выполнить алгоритм пошагово сверху вниз".