JavaScript. Что выйдет, если вызов Say('Вася'); стоит в самом начале, в первой строке следующего кода:say ('Вася'); // Не будет ли ошибки? var phrase = 'Привет';function say (name) { alert( name + " , " + phrase );}Что выведет?

28 Июл 2020 в 19:42
268 +1
0
Ответы
1

Ошибки не будет, выведет "Вася , undefined".Функция say вызывается до объявления phrase, поэтому внутри функции переменная phrase не будет прочитана (так как её ещё нет).Если объявить phrase до вызова say, то alert выведет "Вася , Привет".

3 Авг 2020 в 15:28
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир