Which of the following is true about function parameters and arguments in JavaScript?
Function parameters are defined when the function is called, while function arguments are defined when the function is declared.
Function parameters are enclosed in parentheses when the function is called, while function arguments are enclosed in square brackets.
Function parameters have default values if not provided, while function arguments can be optional.
Function parameters are only used in arrow functions, while function arguments are used in regular functions.
Function parameters can have default values assigned to them, which means that if no argument is passed for that parameter during the function invocation, the default value will be used. On the other hand, function arguments are not mandatory and can be omitted when calling a function.