Introduction
Parameters let you give information to a script or function so it can work with different data each time.
You want to reuse a script but with different input values.
You need to make your script flexible for different tasks.
You want to avoid changing the script code every time you run it.
You want to make your script easier to understand by naming inputs clearly.