Первый пост; немного покопался, но не могу найти то, что ищу (может быть, просто слишком неопытен с сайтом). Надеюсь, вы, ребята, можете помочь:
--EDIT-- Исследование после обсуждения показывает, что я искал, как использовать return
для передачи значения, полученного из одной функции, в другую.
Как это связано с глобальной/локальной областью действия? Возвращается ли значение функции из другой локальной или глобальной области видимости? Он локален по отношению к своей исходной функции, но доступен для глобального?
- Пример изменен*
var addition = function add(a, b) {
var addTotal = (a+b);
вернуть addTotal; }
var multiply = function(c) {
var multiplyTotal = c * 2 ;
return multiplyTotal; }
умножить (сложение (2,3));
null
! 1. Я прокомментировал, потому что вы на самом деле сказали, что он возвращает строку, так что это было просто предупреждением для вас. 2. ОП заявил, что это было просто для целей обучения, поэтому я предположил, что он изучает операторы возврата, что позже было подтверждено его комментариями под вашим ответом. 23.12.2017