Почему JavaScript выдает ссылочную ошибку, если мы попытаемся использовать переменную, которая не объявлена, но позволяет установить значение для нее?Использование нераскрытых переменных в javascript
например
a = 10; //creates global variable a and sets value to 10 even though its undeclared
alert(b); // throws reference error.
так почему при Ь, его эталонным ошибки, а не для а?
потому, что в случае а = 10 она устанавливает переменную, а в случае тревоги (б) он ищет переменную и не может найти его. – guramidev