DEV Community

Mohamed Idris
Mohamed Idris

Posted on

𝐏𝐚𝐫𝐚𝐦𝐞𝐭𝐞𝐫𝐬 𝐯𝐬. 𝐀𝐫𝐠𝐮𝐦𝐞𝐧𝐭𝐬?

Parameters are variables that are used to store the data that's passed into a function for the function to use.

On the other hand, Arguments are the actual data (values) that's passed into a function when it is invoked.

example: Are x and y "parameters" or "arguments" in the below function?

function findAverage(x,y) {
  let avg = (x + y) / 2;
  return avg;
}

console.log(findAverage(11, 7));
Enter fullscreen mode Exit fullscreen mode

Answer:

x and y are parameters! They are defined in the function declaration. The values 11, and 7 are passed in as function arguments.

Credits: Udacity

Top comments (0)