Вы внутри функции пытаетесь изменить переменную из аргумента. Это так не работает
function all(all1,newall1,newall2) {
all1 = newall1 + newall2 // all1 это не глобальная переменная, а ваша переменная из аргументов (т.к. такое же название)
alert(all1)
}
Это касается всех функций. Ваши функции не меняют глобальные переменные из-за конфликта с названиями локальных переменных. Поэтому ноли и выходят, т.к. значения не меняются.
Вам нужно либо изменить название локальной переменной из аргумента, или же (что правильнее) не менять внешние переменные в функции, а просто возвращать результат функции. Примерно вот так
function all(all1,newall1,newall2) {
const resultAll1 = newall1 + newall2;
alert(resultAll1);
return resultAll1;
}
const resultAll = all(all1,newall1,newall2)