Возьмем на примере элементарной задачи. Сделаем функцию для сложения двух чисел.
function sum(a,b){
var sum = a +b;
return sum;
}
var a1=2;
var a2=3;
var b=sum(a1,a2);
Это очень простая функция и поэтому можно было бы обойтись и без неё. А теперь представь, что тебе нужно ну хотя бы проверить тип входящих данных и необходимо привести данные к нужному типу. Всё это будет удобно сделать внутри функции.