Проблема с length. Поможешь?
Потому что глобальная переменная name это на самом деле специальное свойство window.namе.
https://developer.mozilla.org/ru/docs/Web/API/Wind...
Используйте какое-нибудь другое имя переменной или проверяйте такие вещи внутри блока.
вместо запятая используй знак +