x, y, z, a - это не массив, его нельзя так складывать.
при обработке строки как к массиву вы получаете string, a не int
da= x + y + z + a или попробуйте преобразовать через parseInt
У вас переменные инициализируются сразу, когда инпуты пустые, соответсвенно там undefined
Потом вы пытаетесь сложить 2 undefined. Второй преобразуется в NaN и получается что выводится NaN
На каждом клике смотрите значения.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.