Как передать переменную в функцию и получить результат вычислений?
Помогите, пожалуйста, я хочу сделать так, чтобы главная функция передавала данные вспомогательной, а вспомогательная в свою очередь возвращала результат вычислений главной. Я написал код, и в нем две функции главная show и вспомогательная female:
function show(a){
o4in= document.getElementById("name").value;
o4o=female().call;
document.getElementById("boolean").innerHTML=o4o;
}
function female(x) {
o4in= document.getElementById("name").value;
mnim= o4in.split('');
mntt=[0,0];
mntt[0]=(rlarim1.search(mnim[0]) != -1)?1:(rlarim2.search(mnim[0]) != -1)?2:(rlarim3.search(mnim[0]) != -1)?3:(rlarim4.search(mnim[0]) != -1)?4:(rlarim5.search(mnim[0]) != -1)?5:(rlarim6.search(mnim[0]) != -1)?6:(rlarim7.search(mnim[0]) != -1)?7:(rlarim8.search(mnim[0]) != -1)?8:(rlarim9.search(mnim[0]) != -1)?9:0;
mntta1=(rlarim1.search(mnim[1]) != -1)?1:(rlarim2.search(mnim[1]) != -1)?2:(rlarim3.search(mnim[1]) != -1)?3:(rlarim4.search(mnim[1]) != -1)?4:(rlarim5.search(mnim[1]) != -1)?5:(rlarim6.search(mnim[1]) != -1)?6:(rlarim7.search(mnim[1]) != -1)?7:(rlarim8.search(mnim[1]) != -1)?8:(rlarim9.search(mnim[1]) != -1)?9:0;mntt[1]=(1 in mnim)? mntta1:0;
........
mntta29=(rlarim1.search(mnim[29]) != -1)?1:(rlarim2.search(mnim[29]) != -1)?2:(rlarim3.search(mnim[29]) != -1)?3:(rlarim4.search(mnim[29]) != -1)?4:(rlarim5.search(mnim[29]) != -1)?5:(rlarim6.search(mnim[29]) != -1)?6:(rlarim7.search(mnim[29]) != -1)?7:(rlarim8.search(mnim[29]) != -1)?8:(rlarim9.search(mnim[29]) != -1)?9:0;mntt[29]=(29 in mnim)? mntta29:0;
o4a=mntt.reduce((sum, current) => sum + current, 0);
o4b=Math.trunc(o4a/100)+Math.trunc((o4a%100)/10)+(o4a%10);
o4=(o4a>22)?o4b:o4a;
return o4;
}