Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Отметьте верные утверждения относительно браузерного JavaScript.

Екатерина Голубь Ученик (96), на голосовании 1 год назад
1)Переменные, объявленные вне области видимости функции, являются глобальными.

2)При вызове функции регистр не имеет значения.

3)Количество аргументов, заданных при вызове функции, не обязательно соответствует количеству аргументов в определении функции.

4)Объявление и инициализация переменной в функции, объявленной с таким же именем глобально, не меняет свое значение вне функции.

5)Переменные, объявленные в функции со служебным словом var и let локальны в ней.

6)Функция не может изменять значения внешних переменных.

7)Переменная, объявленная вне всех фигурных скобок находится в глобальной области видимости.

8)Значение глобальной переменной, которая была изменена в функции остается прежним.

9)Значения, переданные в функцию в качестве аргументов локальны в ней.
Голосование за лучший ответ
Яков Гото Искусственный Интеллект (320876) 1 год назад
1 > верно, если функция не вложена в функцию
2 > не верно
3 > верно, если не брать в расчет arguments
4 > верно
5 > верно
6 > не верно, исключение только const
7 > верно
8 > не верно
9 > верно
Лайт Ягами Искусственный Интеллект (309937) 1 год назад
9) Не совсем, т.к. в функцию можно передать объекты по указателю, и внутри функции модифицировать переданные объекты, в итоге они будут модифицированы при этом и снаружи.
Похожие вопросы