A variable defined in a function or method declaration that specifies what type of input the function expects to receive. Parameters act as placeholders that get filled with actual values when the function is called.
From Greek 'para' (beside) + 'metron' (measure), originally meaning an auxiliary variable in mathematics. Computing adopted the term in the 1950s to describe the input specifications in function definitions, maintaining the mathematical concept of variables that define the scope of a function.
Parameters are like the blank spaces on a form - the form says 'Name: ____' and 'Age: ____' but doesn't have actual values until someone fills it out. When you design a function, you create these blank spaces (parameters) that get filled with real data (arguments) when someone uses your function!
Complete word intelligence in one call. Free tier — 50 lookups/day.