Можно, если вы имеете в виду передать переменную, сформированную в ходе работы одной функции, в другую. Это можно сделать, используя глобальные переменные, например:
// Объявляем глобальную переменную globvar1,
// фактически, это будет свойство window.globvar1:
var globvar1 = null;
function func1() {
// Изменяем значение globvar1:
globvar1 = "Hello";
// Объявляем глобальную переменную globvar2
// обратите внимание, что без var в начале:
globvar2 = "World!";
}
function func2() {
alert([globvar1, globvar2]);
}
// Вначале мы объявили "var globvar1", чтоб она существовала,
// а поскольку globvar2 объявляется только в func1(), то вызов
// func2() перед func1() выдаст ошибку:
func2();
func1(); // Запишет globvar1 и globvar2
func2(); // Отобразит alert "Hello,World!"
|