Назад к вопросам
JuniorТеорияЧасто
Что произойдёт при запуске программы?
console.log("a");
console.log(b);
console.log("c");a, затем ReferenceError
- Ждать только
ReferenceError: так ведёт себяSyntaxError. JavaScript замечает неизвестное имя, лишь когда доходит до его строки, поэтому строка 1 успевает напечататьa. - Ждать
undefined, а потомc: если имени нет в программе, JavaScript останавливает её с ошибкой, а не подставляет пустое значение, так что строка 3 не выполнится.
- Что изменится, если во второй строке опечатка, например
console.log(b;? - Что нужно добавить в программу, чтобы вторая строка напечатала значение?