число, а строка. Тем не менее это то что нужно. Модно даже + добавить чтобы было число. Но! Почему в первом случае он не выводит 1? Т.е. что это за правило такое? Типа в алерте не работают вложенные функции?
alert это контейнер для вывода пользователю текстовых сообщений. Не более... Это не средство отладки или проверки кода. Максимум как маяк что до этого момента ошибок нет. Используйте вместо alert - console.log(a);
Обсуждают сегодня