Простыми словами
Параметр — имя в объявлении функции. Аргумент — конкретное значение, переданное при вызове.
Подробности
function add(a, b) {
return a + b;
}
add(2, 3);
В документации иногда говорят «формальные» и «фактические» параметры — это то же самое.
Итог
Параметр — «слот» в сигнатуре, аргумент — значение, которое в него положили при вызове.