Нет, в Javascript нет такого понятия, как объявления функций.Неважно, какие параметры вы определяете в функции, ее можно вызывать с любым набором значений.Пример:
function test(a, b) {}
test(); // values are not required for all parameters
test(1, 2, 3, 4); // values are not limited to the number of parameters
Более строгая проверка кода - это другой вопрос.Затем вы должны определить функции именно так, как вы их используете.Смысл проверки в этом случае состоит в том, чтобы удержать вас от неправильного использования отсутствия объявлений на языке, так как это приводит к тому, что код становится сложнее следовать.