function name( name ){}
            
            
            
                Параметры
              
              
              
                Мы можем передать внутрь функции любую информацию, используя параметры.  
              
            
            function name( name = 'без отчества'){}
            
            
            
                Аргументы по умолчанию
              
              
              
                При объявлении функции описывают её параметры. При вызове — передают аргументы. Но может случиться, что какой-то из аргументов функции не передан.  
              
            
                Альтернативные параметры по умолчанию
              
              
              
                Иногда имеет смысл присваивать значения по умолчанию для параметров не в объявлении функции, а на более позднем этапе.  
              
            
            function name(...){}
            
            
            
                Функции с неопределённым числом аргументов
              
              
              
                В ES6 появился новый оператор: ... (три точки). В зависимости от контекста применения и ожидаемой функциональности эти три точки ... называют либо spread, либо rest.