Как определить результат моей первой функции как переменную, которая будет использоваться в другой?
Я хочу использовать результат моей первой функции "calsPerDay" в качестве переменной во второй функции. В настоящее время у меня есть случайные числа в результате для второй функции, "myfunction." Я не могу понять, как определить результат моей первой функции как переменную, которая будет использоваться во второй.
Что я уже пробовал:
функция calsPerDay(выход)
{функция найти(идентификатор) { возвращение документа.метода getElementById(идентификатор)}
var age = find("возраст").value
ВАР вес = найти("вес").значение
ВАР жир = найти("жир").значение
var result = 0
если (найти("сидячий").проверено)
результат = (370 + ((21.6 * ((вес/2.20462) * (100 - bodyfat))) / 100 )) * 1.2
else if (find("слегка активный").проверено)
результат = (370 + ((21.6 * ((вес/2.20462) * (100 - bodyfat))) / 100 )) * 1.375
else if (find("умеренно активный").проверено)
результат = (370 + ((21.6 * ((вес/2.20462) * (100 - bodyfat))) / 100 )) * 1.55
else if (find("чрезвычайно активный").checked)
результат = (370 + ((21.6 * ((вес/2.20462) * (100 - bodyfat))) / 100 )) * 1.725
find("calsPerDay").innerHTML = Math.round( результат )
}
кальспердей()
функция myFunction()
{функция найти(идентификатор) { возвращение документа.метода getElementById(идентификатор)}
var age = find("возраст").value
ВАР жир = найти("жир").значение
var result= 0 ;
если (жир &ГТ; 18 и усилитель; & (возраст &ЛТ;= 30) и усилитель; & (найти("женщина").проверено))
результат = (500);
остальное, если (жир &ЛТ; 18 и усилитель; & (Возраст = 31) и усилитель; & (найти("женщина").проверено))
результат = (2+2);
еще
результат = ( 20 +1);
document.getElementById("макросы").innerHTML = Math.round( результат );
}