Introduction
This helps you use a default value when a variable is empty or not set, so your script keeps working smoothly.
You want to use a default file name if the user does not provide one.
You want to set a default greeting if no name is given.
You want to avoid errors when a variable might be empty.
You want to make your script more flexible with optional inputs.