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